skysight-inc/HackerNews huggingface dataset:
I admire the effort, but I don't think the mental effort required to create a Google Group is so high as to pay $10 for this service. Google Groups really aren't that hard; from a college kid's perspective, all students and teachers are already familiar with the ecosystem to the extent that even 60+ year old professors don't need to ask a student to help them after class just to set one up.

Frankly, it takes more effort for me to grab my credit card from my wallet and input the payment information than it does to set up a Google Group.

Still, best of luck to the 37signals team! I love the idea of one-off services like these.
> The vast majority of those Lumias will be the high-end 920 and the slightly-less-high-end 820.

Where did you get the breakdown by device? This is the best I've seen and doesn't seem to reflect your sentiment at all: http://www.neowin.net/images/uploaded/winphone-usage-dec.jpg

> Whereas those Android activations include everything and the kitchen sink.

OK, and? Nokia sells devices in exactly the same price ranges as Android. iPhone and GS3 sales absolutely crush Nokia on their own as well, so not sure what your point was exactly.
Many French people I've met are very unconfident about their spoken English, so prefer to avoid it if possible. Reading and writing is fine, but they worry that nobody will be able to understand their speech, or that they'll make an embarrassing gaffe.
I'm definitely in the latter camp, though my working day starts at 6:00 AM and the softer, warmer light in the early (still dark) morning is much nicer than the harsh blue of a normal display. Interestingly, by the time the screen colour adjusts back to normal (variable based on time of year), I'm happy to see it adjust as well. Best of both worlds, as it were.
Food is so important, yet so cheap that farmers can not sustain themselves. When people really start starving, food costs will rise and farmers will be the new rich.

There is no overpopulation. Overpopulation of urban centers, yes, overpopulation of useable land - no.

We'll have trouble sustaining the current growth, and the way money are spent on useless and short term stuff is alarming, but that will most likely lead to another recession instead of collapse.

That's my opinion on just these matters - the article is a great piece of information that needs to be read by everyone.
I'll give them credit. If you would have told me before Windows Phone launched that I'd be frequently reading iOS users saying it doesn't suck, I wouldn't have believed you. I feel like at this stage of the game that's a win. I'm still probably not switching though.
I imagine this is to reduce the complexity of the mission. It would be hard enough to support a colony of humans along with a colony of chickens, roosters, goats, pigs and cows would complicate the situation. Farming animals does have some sustainability concerns and from an ideological standpoint he may want to be as close to methane and carbon neutral as possible.
"... plans to send just a small group of people who would build a transparent dome that could be pressurized so that they could farm on Martian soil . . ."

What? Can you do that?
"I always have it in the back of my head that I want to make a slightly better C. Just to clean up some of the rough edges and fix some of the more egregious problems."

I immediately thought of this:
"Go is like a better C, from the guys that didn’t bring you C++" — Ikai Lan [1]

And that's what it feels like to me when I use it.

[1] http://go-lang.cat-v.org/quotes
It's a pity that before we've even begun creating a new civilization, we've started issuing dictates. I really hope that this policy is purely for pragmatic reasons and not the personal pollitics/ideology of one person being put upon others.
Don't be like the pointy-haired boss
Why not just stay with the definition that C is a portable assembler to white OSes and Lisps?)
My judgement on Theater degrees stands corrected :).

Now, does anybody have something to say on philosophy degrees, or ancient Greek, or does my opinion get to stand on those?
Day 10: Storytelling + App Mechanics + Corporate Structure
I think your project was also easier because of how you approached it, not just the fact that you did the same thing each day. When you say "hey can you take a picture with me for a project" you're giving people a reason for the request and they have this sort of understanding. They may still wonder what the project is and think it's weird but that small detail makes all the difference to me. Now if you were to approach people and say "Can I take a picture with you?" and leave it at that then I'm willing to bet the "no" rate would go up, it would be more challenging, and maybe the tolerance to rejection would be a bit better.

I don't want to sound like I'm knocking your method because I'm not and lord knows I'm in need of some serious rejection therapy too and haven't done anything close to what you did. I think that's a pretty cool project and I might try it except I won't tell people why I'm asking the question.
yeah, they are certainly pissed they can talk in their native tongue when they're on vacation in one of their many post-colonies where there is sun all year long, and you feel like an idiot because nobody speaks english.

when you say 'lingua franca' you should follow it with 'of the....'

https://en.wikipedia.org/wiki/List_of_lingua_francas#French
1) Pick a popular language

2) Figure out something controversial to say about it and a justification for that

3) Write it up and post it to reddit, HN, &c

4) Enjoy the hits

EDIT: Which is enabled by this - http://news.ycombinator.com/item?id=5037649
Really nice post, design and approach!
You can wind up with "an unmaintanable mess riddled with security holes" in any language -- that's not unique to C. Regarding the flaws you have mentioned in C:

Its flaws are very very well known, and this is a virtue. All languages and implementations have gotchas and hangups. C is just far more upfront about it. And there are a ton of static and runtime tools to help you deal with the most common and dangerous mistakes. That some of the most heavily used and reliable software in the world is built on C is proof that the flaws are overblown, and easy to detect and fix.
Agree completely about zero build time!

I've been using IntelliJ IDEA for Java development for the last 4 years, and before that I used C and C++ using Emacs for 7 years.

I am way more productive in IntelliJ IDEA than I was before. One reason is the instant feedback on syntax errors when I type the code. I don't need to compile to see them, as I used to in C and C++. Another reason is the navigation support you get in an IDE.

I've written more about the differences in development environment here: http://henrikwarne.com/2012/06/17/programmer-productivity-em...
This arrived the day before I needed to create an email list for a small group of friends I'm involved with where we email each other once a week or more. $10 for literally 90 seconds work to get us a list was a no-brainer really. We have no need for a web GUI, and google groups piss me off every time I try and login to see anything there anyway. Perfect service for what we wanted!
This is pretty much a given. Livestock takes exponentially more energy to raise than it takes to harvest a comparable amount of plant produce. Goats eat a lot, and they chew on everything.

Mushrooms are a good choice as a staple food for a Martian colony because they can grow entirely on agricultural byproducts, with no need for any of the sure-to-be precious solar energy. You can really just put them in a dark closet with some corn husks and let them do their thing.
Have you got a good reference on what I can read on music composition? I have tried to find a starting point and failed.
> When it's right to optimize: when (a) everything works, and (b) performance has become a meaningful cost, making it the most important issue to work on.

Incorrect. There are things people do all the time with the understanding of mature optimization techniques. We know, for example, that certain algorithms perform better then a simple brute force technique, so we start there We might test various algorithms, too, before everything works. But we are testing.

Premature is not about time. It's about effectiveness. Sometimes you cannot gauge effectiveness until everything works, sure. But often times this is not the case.
I imagine 37signals know what they are doing with the pricing here. It would be fascinating to hear how they did their customer and pricing research for this product.
Ireland and Malta use the euro.
The only way I knew you were French is that you're saying 'we'. Your English is fine. As is the English of nearly every French person who I've coaxed into speaking it with me.

I had to visit a hospital in France and even my doctor refused to speak English! I know she was fluent or close to it because she would nod yes or no when I asked complicated questions with big words, but she wouldn't utter a single word.

Why this is, I don't understand, but lack of skill is not the problem. You're all taught English in school, right?
ActiveResource XML bug fix for Rails 3.0.19
40+ awesome-looking tattoo designs for nerds and geeks
Indeed, my bad. Edited
Samsung is the only manufacturer that is making money from Android, and Samsung doesn't advertise that they use Android anywhere in their marketing. Most Samsung phones don't even show an Android logo when you turn them on.

Consumers don't know about or care about Android. "Normal" people do not go into a store looking for an Android.

If Nokia had gone with Android, they would be in the exact same position they are now, except they wouldn't have Microsoft's $5bn cheque keeping them afloat.

Personally I am glad they went with WP. I can't stand Android and so I am very happy there is another option.
Similar issue here. I love it but it starts too early and clicking the "turn off for a hour" setting all the time was just a pain. I like that it initially tries to auto-tune itself, but I'd enjoy it even more if it had a customizable schedule.

And this might defeat the purpose, but if I could configure it to know what Spaces it was in in OS X, I could still design and not have to turn it off manually for just that one Space with the browser window in it, where knowing the actual colors is important.
You absolutely can. Martian soil is surprisingly very rich, even by Earth's standards.
The question should you program in Emacs Lisp or Common Lisp is meaningless. If you program for Emacs, you use Emacs Lisp, otherwise — Common Lisp. It would be very hard for you to do it the other way. I, actually, wonder how much knowledge about Lisp do you have, since you pose such question.

Regarding the question "Which Lisp?", it wasn't appropriate in that discussion, as the article was clearly about the use and features of Common Lisp. It was not discussing how an S-expression-based macro-language was a very good choice. To reduce the essence of Lisp to a simple notion of s-expressions + macros is a huge misconception, that I'm fighting here. Lisp is much more than s-expressions + macros. The proper question would be "Which S-expression-based language I want to use?" And posed in such way you should clearly see, that it is not a fit for this discussion. It would be much better, if everyone understood well the full feature-set of Lisp :)
Compared to owncloud, Seafile has more stable and mature syncing algorithms. Compared to SpakleShare, Seafile doesn't rely on git and handle large files well. It also features group collaboration.
Android hasn't worked out well for HTC.
C is (more specifically) a 3rd generation language, and when I was going through high school I remember it always being on the list of high level languages. It's more recently now I think, that we consider it otherwise...
New York City

Satellite Lounge
http://www.satellitelounge.net/

Reciprocal Skateboards -
http://www.yelp.com/biz/reciprocal-nyc-new-york
In traditional circles (read: not rubymongojs land), C is considered a high level language because you aren't writing assembly or maintaining stacks by hand.
It's not particularly controversial to say that C is a high-level language. Maybe a bit historical, but it hasn't lost any features since it was new and ultra-high-level for its time.
On gun control and mental illness from a startup CTO with bipolar disorder
Does it have SSH access yet? Or, does PowerShell have an encrypted remove protocol?
Personally, I have no need for this product. They solve a problem I don't have. They list the flaws of email as:

1. You have to remember each person’s email address
-- Gmail has a groups feature, so I just need to make a mailing list once and never worry again. Alternatively, Facebook groups are easy for informal communication.

2. If someone doesn’t “reply-all” when responding to a group email with multiple email addresses, then it all falls apart.
-- Eh, sometimes not every single message needs to be sent to every single person. I like the flexibility of being able to choose reply-all or just reply to one.

Perhaps this would be useful for someone who's not very good with email, but if my mom can't figure out how to send an email to a group then I doubt she's gonna sign up for this product (or even know to look for a tool similar to this)
Indeed. We are very aware of our flaws and almost ashamed of our french accent. Some know it may be an asset elsewhere (especially cause some people find it charming), but the whole rest prefer to avoid it.

I don't think it's intentionally targeted at the English, kind of like a revenge for some Napoleonian shenanigan or whatever. Just damn aware that we speak badly.
Well, yes, though admittedly not without some help:

http://www.popsci.com/science/article/2010-08/martian-farms-...
The author makes the point more effectively when he writes "It's blown everything else away to the point it's moved the bar and redefined what we think of as a low level language."
My life's work is my daughter. Actual work comes way, way behind.
Check out Phabricator, it has daemons that are very well managed and cli tools that are fully featured. Arguing that it's unusable for something large is just wrong. The way you manage memory in PHP is the same you way you manage it in any other language; you write /good/ code.
I don't know if it is the same thing that you are alluding to, but LIDAR can be used to measure distant wind speeds. I don't know if the output would be suitable for shooting, but it has been used in sailing.

https://en.wikipedia.org/wiki/LIDAR#Meteorology_and_atmosphe...

http://optics.org/article/34878

http://www.gizmag.com/catch-the-wind-racers-edge-laser-wind-...
> C... is in absolutely no sense of the term a high level language.

Of course it is. You're not worrying about how many registers your CPU has, or when you swap a register out to memory. All that has been abstracted away for you. The fact that you can access memory locations directly gives you some low-level access, but in a very real sense C is a high-level language. There are higher-level languages with more abstraction, of course. From the article: "It's not as high level as Java or C#, and certainly no where near as high level as Erlang, Python, or Javascript."
Yow, if you're reading that correctly, then no one should be bothering to buy .338 Lapua rifles, since their whole point is to get reliable results beyond the 800-1200 yards you can in theory get from .30 envelope rounds like .308/7.62 NATO and .300 WM, but without the gross overkill of .50 BMG, which was intended for a material destruction role, not anti-personal.
For me, it fails in both Chrome Canary (26.0.1378.2) and Firefox says I do not have a compatible graphics card. (Possibly just hates my Optimus setup) And, of course, IE9 lacks webGl in the first place, so it doesn't even get to the point of causing a process hang like Canary did. All Windows 7.

Once I did find a browser that worked with the site, though- that's the best explanation of both fractals and complex numbers I've ever seen!
Right, but much of it is. Powershell has been a core part of Windows server and its respective components for a while.
Eclipse+CDT provides some of the same features as well. Very useful :)

http://www.eclipse.org/cdt/
Yes it can be avoided. The predicted collapse has been avoided during the forty years that Ehrlich has been making predictions like this. (I'm old enough to remember his early career, and how different the predicted future years of the 1980s, 1990s, and 2000s looked from what he predicted in my youth.)

http://www.rationaloptimist.com/blog/apocalypse-not.aspx

http://www.masterresource.org/2010/03/howlin-wolf-paul-ehrli...

Ehrlich counts on people not remembering anything that happened before they were in high school, and being young enough not to remember what he has said time and time again, and been wrong about every time.
I can relate to what he's saying. I've also been falling back to C pretty often over the years and finding it pleasant when I arrive there. LuaJIT+C is my latest experimental compromise.

My thoughts in more depth at http://blog.lukego.com/blog/2012/09/25/lukes-highly-opiniona...
That's the IDE not the language.

Java, itself, does not highlight your syntax errors. Nor does C.

There are IDEs out there that will do exactly the same thing for you for your C code.
There is a significant difference between "being vegetarian" and accepting that you'll have to live on a vegetarian diet due to practical logistical reasons. If I was going, I'd have no problem accepting that there obviously won't be any raising of livestock on Mars, but my last meal on earth would still be a steak.
Security holes you wind up with in a Java or whatever codebase take the form of logic errors allowing for compromise of user information, or SQL injection or command injection. These are bad, they totally compromise data and systems.

Security holes in C applications allow for the injection of low-level programs. This is way more annoying, IMO.

also the static and runtime tools for C are good, and getting better, but still very far from being a replacement for writing code in a memory-safe language.
It's french for sorry, desolated would be more related to 'désolation'
Here's my list of web apps for your startup (Love to hear about other apps too)
Key Concepts For Mobile Web Design In 2013
Consider the fancy header to be the first answer to: what happens when you put a 3D engine inside a webpage. This article is what happens 12 months later...
WHOAH! Security issue! my password was just sent back to me in plain text! Fix this now please.
I didn't intend to say Arc died, rather I thought I was stating that your effort died, but i can certainly see how it may come across that way.

FYI... I still use arc for certain projects and still have hope that one day it will get the attention it deserves. I know you've taken a lot of criticism about Arc, but I'll suggest there are quite a few of us that do appreciate the work you have done so far.
Microsoft licensing costs are a rounding error compared to the cost of employees for a business.

"Free" and "Alternative" are valid comparison terms if you are thinking of industries such as Shared Hosting and use-cases of PHP.

There is a reason why MS makes the billions it does every year with "free alternatives" on the market... Because they solve a lot of problems for some people.
But understanding a language, even understanding complicated sentences is very different from speaking it.
Oh, I thought it should just reduce eye strain. But if it's all about making people sleepy then they've written a damn good piece of software :)
But it said it was LIVE!
I didn't realize that 4 years of profitability meant not working out well.
What's the difference between the processing required for this and the processing required for "cloud storage" which I've seen frequently used on HN for some time now.
I've heard that Iowa can feed two United States (if we were content to eat only corn and beans). SO agriculture can be very powerful. If necessary we could make huge changes in production in a year (growing season) and respond to pressure.

Its politics alone that determine who starves and who enjoys the benefits of technological society.
Wow, that's a confusing website. Showing the old banknote designs all over the new banknote site is a bad choice.

Does anyone just have a link to what the new 5 euro looks like?
You have hit a sensible chord: yes we are taught English in school, oftentimes starting very young.

However, our children are also very good at pointing fingers at others: should one make a little mistake or have a decidedly french-sounding accent, she is instantly laughed at and pointed at. We learn very quick to be embarrassed and seldom use spoken English as a result.
Pretty much this. Instead of reading about how awesome C is, I would much rather read a concrete example of a problem which you were facing and how you used C to solve it. Get to learn something in the process.
If this sells then I am have to reconsider the complexity of problems I try to solve for people. Is it really that hard to setup a email list?
The startup hardware M&A market will be vibrant in 2013
"A language with next to no standard containers or algorithms, manual memory management, raw pointers, a barely functional string type and minimal standard library and concurrency primitives is just the wrong choice for any application that doesn't need the kind of low-level control C provides."

That's what libraries are for, numbnut.
Here's a link to a video stream (Open in Quicktime)
http://c14098-l.z.core.cdn.streamfarm.net/017ecbiphonelive/s...
timer has just ticked over and it's not working. a shame really, was quite interested to see what they had done.
For what it's worth, off the top of my head I picked RunKeeper as an app I'd need before switching platforms. They stopped supporting WP last year (http://wmpoweruser.com/runkeeper-calls-its-quits-on-windows-...).

It's becoming apparent that the app data can provide more lock-in than the OS itself. (I don't want to find an alternative and lose 2 years of data -- just for the first app I thought I'd need!)
Such libraries are constantly being developed. There's a very large market for cheats for online video games, especially highly competitive ones (Counter-strike, Call of Duty, World of Warcraft).
I could see the monetary value in the email domain grab, but is breeze123.com such a great domain to begin with? I don't think that's worth paying for. Their video and splash page just seems to be showcasing the different emails you can get, at breeze123.com.

"our-interns@breeze123.com"

"awesome-book-club@breeze123.com"

That just sounds like a password. And it's all they're offering. I guess they think Google Groups isn't catching the entire market that would have a use for this.

Another problem I see is they say "pay once, use forever" when I've found that I always lose the need for a certain group email list after a while. A project ends, a team breaks up, a meetup stops happening.

Maybe a better product would be something that makes it easier to set up and throw away these more temporary email domains.
its a single email you need to know that sends to all others on the list.
WP 7.5 added an almost-perfect level of polish to WP7. WP8 could use the same treatment. I haven't seen anything really show-stopping, but there are some minor annoyances that pop up.

I don't recall seeing any reviews saying it needed significant polish beyond the fact of some missing features that were added in 7.1 and 7.5. Some of the inconsistent behavior has been cleaned up in 7.1, 7.5, and 8 (although 8 introduced some of its own). I don't regret running Windows Phone for the past two years. The only thing I miss is VPN support. The positives over Android and iOS vastly outweigh any of the negatives.
My immediate reaction to stuff like this is skeptical. The whole concept of "owning" a "cd" seems so artificial now.