skysight-inc/HackerNews huggingface dataset:
So, there's no space in a mac for a ethernet port?

what's the advantage or serializing a pci-e bus into some 4 or so pins? They must be certain that ethernet port is a thing of the past.
You could think "how much could this really hurt?"
But on the other hand, how much would it hurt to take the safer route and use the async function? I don't see why you would choose to use the sync function where it didn't belong. The documentation even warns against using the sync functions and states "synchronous versions will block the entire process until they complete--halting all connections."
Some Lisps are more functional than others. You're right though, a purely functional language has no side effects, but this is sometimes used loosely. To draw on another quote, this time from Rich Hickey, "A purely functional programming language is only good for heating your computer" :)
The second is more imperative.

As I say, I don't have data on this, but it would be interesting to study.
mlerner,

Thanks for your question.

Our focus is on making workouts fun and non-intimidating. It's not for the hardcore workout guy who runs 3-5 times every week and needs no motivation. It's for the large number of busy professionals, moms and dads, older folks, who'd like an app that gently helps them keep fit, feel less guilty, and re-ramp up again once they have taken a break.

The differences are:
- Helping users ease into a goal rather than try something ambitious and get discouraged. The goal "Adjust" feature is emphasized so that users feel it's OK to change their goal as often as they like.
Also goals are weekly, since that's how we usually think about workouts. Eg: "I went for runs 3 times the past week, and did 3.1, 2.7 and 3.2 miles".
- Focus on encouragement, rather than competition. The aim is virtually create the experience of working out with your close friends.
- Setting micro goals and achieving them. A 20 min walk around the office block at lunch is useful exercise.
Don't you think it is?
I can't remember the lasttime i used an eth cable (apart of testing the network/router)
Sucking the life out of companies, products, and people is AOL's function in life. And it's damn good at it.
In addition to trackers, didn't Sonique sound better than Winamp?

In my very hazy memory, Winamp used less memory, but Sonique sounded a lot better.
I use one every day. WiFi is unreliable and slow.
hey durga, I like the simplicity but for me it isn't useful. There are many other apps that do a similar thing.

I want an app with workouts I can share with friends, so we can try to do the same workouts remotely.

A friend of mine wanted to start strength training for rock climbing. First finding an app that creates a progressive workout is non-existant. (and if it did exist, it probably sucks) Second, there isn't an app that you can share scheduled workouts with another user and keep each other accountable.
I don't know, maybe. In my mind doom1 was too much of a "superwolfenstein", only 2 players max., no immersive ambiance (that is subjective of course). But it's a given fact doom1 was a major stepstone. As far as I am concerned I don't remember a lot of good moments with doom1 (on the other hand Q1 MP did :) Maybe I was playing too much console games at that time though, or maybe replaying kirandia or flashback for the 23d time.

Disclaimer: I always disliked dn3D, didn't like the mood of it.
Due to SpaceX and Elon Musk alone I think we're going to see mankind set foot on Mars in our lifetime.
looks awful as hell in opera.

somehow it makes the browser render the checkmark behind the checkbox, you can barely see the end of the mark.
Very nice! Good UI and colors. Now here's the big question - did you come out weight-negative while developing this app?
This is going to sound harsh or relationship-y, but my idea of B&B with the wife doesn't involve WiFi as a requirement.

I know you're trying to make a point about working remotely, but see if you can go (somewhat) analog and single-threaded for the work day, then find an offsite location to sync and get connected for a brief period later in the day.

If not for the whole vacation, at least for a few days. It might surprise you how disconnected you really need to be. Can you condense your connectedness to an hour at a mid-afternoon coffee shop visit?
One word, AOL.

There are many more in this startup's cemetery, see:

http://en.wikipedia.org/wiki/List_of_acquisitions_by_AOL

Let alone the total acquisitions value which is grater than AOL current valuation in order of magnitude.
The silent video without annotations thing is a bit strange, as somebody who has never used fitfrnd I'm not sure what I'm supposed to be looking at. Perhaps a simple Javascript slideshow widget with labels might work better? The pictures on fitfrnd.com are a lot more effective at illustrating the functionality of the app, though admittedly less information-dense than an animation or a video.

Edit: sorry, I just noticed technel made the same point below and saw your reply.
Perhaps the average consumer's satisfied with wireless speeds, and it would make economic sense to reduce the production cost of the average system by removing the ethernet port.
Depends.

Ethernet cables have saved me quite a few times while installing Linux. (But that's irrelevant to apple, they don't even need to concern themselves with drivers.) Besides that I haven't really needed an ethernet cord all that often for my laptop. (Or at all really.)

For my desktop, depending on your definition of "use" (If that means installing an ethernet cable, or connecting to a network with one.) I last used one a few weeks ago, or right now.
For what it's worth, I use Cardio Trainer for tracking + social sharing. Friends "cheer" me on via Facebook, and I can progress my workouts using a myriad of tools they have. It's unclear what this does beyond that.

For what it's worth, if there were an app that helped me know WTF to do when it comes to building muscle tone/size, I'd happily pay for that. To an averagely fit guy (5.5 miles in 60 minutes or so, 2-3 times a week), the weights side of thing is infinitely more complex than the cardio side of things (which amounts to "keep your heart rate within this range for a long time").
Those of us who work in classified locations or on classified projects are not allowed to use wireless. Also, since when have we been able to push 1000 Mbps over Wireless?
A very useful comment, that. I've added an update to the bottom of the post. I'd always found the assembler story surprising give Turing's history of mechanising drudge work (the bombes, for instance) and now I know why.
Ha already been said, but my ah ha came when after reading quite a bit about it. I realized I was incapable of understanding it and moved on. :)
Fair enough, and thats an interesting point, though I have my doubts about the relevance of the point.

First as an overall product and market strategy for a phone that's about as good an idea as making a mass market product designed for developers.

Second I think equating a handful of UI skinning enthusiasts as the whole of product and experience designers is perhaps going a bit far, no? Sure I'll admit I couldn't live without the Go launcher on my Android, but I'd still switch back to iPhone in heartbeat because the overall experience is still much smoother. Subjectively speaking anyways.
"In the USA, conspicuously trying to save money on staple foods is a signifier of poverty. Almost nobody is proud of it."

We're totally not typical in that we garden to save money and have good foo, and we aren't shy about saving money (couponing, etc.).

But, let me point out that--in addition to the motivation being possibly misguided, there's the other elephant in the room: customers worried about saving money on staple foods often have way less money than those who have other motivations.

Perhaps you can try an angle that's not vanity, and not frugality, but more taste and convenience. Yeah, you wouldn't think of a garden as convenient, but it's actually really cool to just step outside and grab some lettuce for the salad, or some fruit, etc. Also, I can't overstate how much better (usually) our homegrown food tastes. And of course, there's probably some psychology in there that helps convince me since I grew it myself. Use that to your advantage. Don't forget how evocative taste and smell is; how easily these senses can be linked to feelings and memories.
There are several small teams with no connections who later went on to make things happen.

Today if you had similar pedigree, you would be planning for early stage investors.
Actually I find Surface keyboard a joke. I sometimes use my netbook in positions I don't imagine using Surface in.

Another point: keyboard and Office for iPad is not problem. Here is keyboard http://www.youtube.com/watch?v=zsIJUiTlrGI and here is Pages http://www.apple.com/ipad/from-the-app-store/apps-by-apple/p....

The only thing that is cool in Surface is pen and again its value is questionable. There are multiple pen solutions for iPad if you really need to.
> There are interesting projects underway for parallel programming (both on CPUs and GPUs) that rely heavily on the type system

Are you referring to Accelerate[1]? And isn't Repa[2] stable and usable?

[1]: https://github.com/AccelerateHS/accelerate/
[2]: http://repa.ouroborus.net/
Get lucky with brand new petrol car
This is for those who are able to squeeze out the good even when the situation is against them. Since recent fuel hikes have dampen the sales of petrol cars in the country.
I read it in Copeland's "The Essential Turing", which I recommend highly.
Funnily enough, yes, there is not enough space. If you look at the Macbook Air or the new Retina Macbook Pro, the cross-section is too small for a full-sized ethernet port.

For reference, the ethernet port takes up the entire height of the "old" MBP.
That photo is obviously a composite of multiple shots. You see strange deformations like that all the time in composite shots.

If we apply Occam's razor, the simplest explanation is that they went to the moon. Over 350,000 people were involved at a total cost of $140 billion of todays dollars. I've never heard anyone deny that we had the capability to land on the moon. The rockets, vehicles and astronauts were all real. The evidence is too monumental. For the moon landings to be a hoax, it would require everything that it takes to complete the mission and an extra group of people to do all the work of faking it.
In this case you shouldn't use Java at all. Because if your use case requires functional programming then you must use a functional programming language. Force fitting a non native paradigm to a tool and then calling those who don't understand it as bad is not fair.

I'm good != Others are bad.

>>Maintaining 'idiomatic' Java written by an 'average' developer is far more difficult and disheartening than maintaining well-written Java based on lessons from FP.

More than 90% of the Java projects I know are chosen to written in Java because its easy, cheaper, quicker to hire the 'average developer'. And not because of the merits of Java itself. These days 'Knows to use eclipse' == 'Knows Java', even if all the programmer knows is basic syntax, its assumed he can code in Java using intellisense and code complete.

Most of the Java code written today is tool generated, any way.
And here it is: http://news.ycombinator.com/item?id=4155178
Where's the fun in that? The first bug is pretty blatant and will leap out at you if you're reading the paper closely (it's of the order of a syntax error). Describing the second would have taken too much space, diverted from the thrust of the post and, most pertinently, required digging a book out of one of far too many identical, poorly labelled, cardboard boxes.
Fundamentally, Java and C# are extremely similar. What's interesting is how different their philosophies are: Java really values backwards compatibility, does not evolve very fast and tries to hide and features that could cause a programmer to shoot himself in the foot. C#, on the other hand, has had some compatibility breaking changes, has evolved quickly with fancy research features (e.g. Linq is actually much like a monad with SelectMany as bind) and has a bunch of "dangerous" features like operator overloading and unsafe regions.

EDIT: Maybe there weren't actually any language changes breaking backwards compatibility. I'm not sure.

I personally like C#'s philosophy better: PL research exists for a reason and newer features make coding easier; moreover, I can avoid doing really stupid things and so can be trusted with operator overloading! Others maintain the opposite and believe Java's more conservative approach is best.

It would be nice to compare how the two philosophies fare in getting their respective languages adapted, but I fear such a comparison would be flawed: C# is much too tied to Microsoft, so most people not keen on heavy coupling with any particular vendor or OS tend to avoid it for that reason. The opposite is also true: heavy MS shops are much more likely to choose C# just because it's part of .NET, and not because of the language characteristics.

Still, it is very interesting to see what has happened given two virtually identical languages with different backers and philosophies.
If the attrition rate is anything like the crypto course from coursera then around 3-4000 of those will end up finishing the course and achieving a pass.

Which I would argue is still impressive...
Would you like to marry a billionaire?
I think we agree about consciousness, but you have a stricter constraint for "having scientific value".
DIY Degree Guide
Not relevant to the question, but:

Some of the comments in that thread illustrate a widespread misconception that C# isn't cross-platform. We're finishing up a game that runs on windows, osx, ios, and android, with a server on linux; and it's written in C#.

Microsoft's CLR and BCL implementation aren't cross-platform, but I haven't used those in quite some time.
Obviously it isn't true everywhere, it's a convention not a hard rule. If Wikipedia were friendlier they'd do a redirect there instead of 404-ing.
What's so special about a baseball jersey? Sell it for $200 and buy another for $20.
Show HN: Are you awesome? (my first real project)
I had that phone to develop content for it. Ah, wap and page deck days... or something.

It was fricking cool. The same phone as neo. With a feature that they left out of the final cut in the film. ...Aim lower end of phone at someone a few feet away, press button, laugh as target takes a piece of plastic to the face.

That started to happen a few months after we got the phone. So it's pretty obvious why it never 'existed' as a consumer product.
CLANCY MARTIN—How Muscles Made the Man
Concerning 1: What about their Lumia and future Windows Phone line? Or their future tablets? I agree that the future of Windows Phone is uncertain, but it has been gaining a lot of popularity, press, and very high customer satisfaction lately. With Windows 8 and Windows Phone 8 coming out soon, I believe it has a lot of potential. For example, I often speak with Android users and I don't often come across an Android user that loves their device (unless they're very techy). Meaning, it just doesn't seem to be for the mass market. Alternatively, WP phone is extremely simple.

The reason I say this is because if the above is true, there's a good possibility Nokia will be the ones selling the vast majority of WP phones, and there's a seriously large market for the range of devices WP can run on.

Concerning 2: Just curious, what's the main thing about PureView that got you interested in it and got you to buy it?
Even if they wanted to include ethernet, the retina MBP is so thin it wouldn't be able to fit an ethernet port along the edge. Look at this image for reference:

http://assets.sbnation.com/assets/1183987/mbp_comparison.jpg

It barely fits on the normal MBP. The only way it could fit on the edge of the Retina was if they cut through the bevel, which would be ugly.
Actually I read somewhere that the decision for Ruby using underscored names as a naming convention was because of the very large number of non-native English speakers in the early days of the language. Something along the lines of it was easier to read for non-native speakers because it more closely mimicked spaced English.

Searching for the source now.
The first man to wear a sanitary napkin [Video]
I'm not familiar with the courses in question, but my impression is that basic statistics is much easier than basic crypto. Obviously, either one could be made arbitrarily difficult, but I've seen more people struggle with things like RSA than with T-tests and distributions.

Also, I think statistics knowledge is more relevant, especially to everyday life, than crypto. Not to say that crypto is unimportant, but statistics is applicable everywhere and changes how you view pretty much everything.

So I think there are some reasons for the stats course to have less attrition than crypto.

It would be interesting to see the attrition of other similar classes at both Udacity and Coursera.
Yup. My bad. Hashing collision in my brain.
"Instead, he decides to modify the PHP source and recompile it, effectively forcing him to maintain a fork of PHP, as if somehow that magically takes less effort to develop and QA resources to maintain."

hehe, exactly the same sort of mentality that lead the person/team to somehow write code that end up depending on obscure parts of the api!
cmd+opt+f has to be one of the most awkward keyboard shortcuts for functionality I've ever seen. It's a little better to utilize quicksilver to access itunes search on a better shortcut. Check out this article (http://macapper.com/2007/05/09/how-to-control-itunes-with-qu...)
Obat alami batu ginjal
Obat Alami Batu Ginjal jelly gamat luxor terbukti sangat ampuh dalam hal mengobati penyakit batu ginjal dan penyakit lainnya. karena di buat dari bahan alami dan di olah secara modern oleh para tangan tangan yang sangat ahli di bidangnya.
I agree most of the non-WP phones are feature phones (though the Aisha line is on the border from my understanding), and that feature phones are going to evaporate outside developing nations, however the "developing nations market" is still very large and potentially very lucrative.
Buy LCD Monitor Online India
LCD Monitor in India: Buy LCD Monitor at affordable price in India, Best LCD Monitors like Samsung Monitor, Acer, Benq, Viewsonic & more LCD Monitors with free shipping in India
This is rather disappointing. The dial-up modem sound is digitally created, and a digital lengthening of each tone is much higher quality.
Or Cog, which handles FLAC just fine.
In a Macbook Air? No, there certainly isn't. Even other notebook manufacturers are hitting a thiness where ethernet is not possible. They just have tacky hinge pieces that fold down to allow the ethernet connector to slide in.
Both are a result of the socio-economic signals they send. Until recent history in industrialized nations, being able to spend your days inside, as opposed to in the sun, where your skin darkens, was a luxury that only money/power could buy. In today's society, being able to go on vacation and darken your skin is a luxury not afforded to the average working man who spends his days working, largely indoors.

It's all about socio-economic status signals.
It's totally understandable for a 10-man startup to not want to take in a relative newbie and have him/her drag down the team's productivity when they've got to ship in a month. However, for bigger companies (not necessarily giants like Google either) it may well be worth it to invest in a number of somewhat less experienced employees and grow them internally. The only problem, I suppose, would be selecting the right people.
> most of the "enterprise" apps with those URLs were first released over a decade ago, when the idea of "pretty URLs" was not yet mainstream.

Or, even more likely, the enterprise customer never specified "URLs that aren't terrible" in their 100-page RFP, and so the lowest bidder didn't bother with URLs that aren't terrible.
I'm curious: What are the breakages in backwards compatibility that C# introduced?

The only one I can think of is the upcoming change in closure semantics for loop variables - something that is being changed to make it work like people would expect for 99% of the case and risks breaking that 1% of cases where someone actually wants the same loop variable to be closed over in all functions defined within the loop.

(e.g. Linq is actually much like a monad with SelectMany as bind)

Correct me if I'm wrong but I believe, with SelectMany, Linq does in fact, provide everything required to support monads.

Agree with everything else you said - especially on flawed comparisons between the two languages.
No, you can't patent a problem, only a particular solution to a problem.
[Java] does not evolve very fast

While this is true for Java the language, it's not true for Java the VM, which evolved a lot faster than the CLR.

And because Java the language does not evolve very fast, the ecosystem has given birth to mature JVM compilers/interpreters for languages such as Clojure, Scala, JRuby and Groovy, amongst others.

The biggest difference between Java and .NET is that the "backers" of Java come from a really big and open-source friendly community.
Agreed. That’s a rule I mention in my piece, “URL as UI”, which I really want everyone to read. (If it feels like self-promotion, then please kindly ignore my username / blog masthead. I only care about these ideas.) http://alanhogan.com/url-as-ui
Any details on the revenue share between NYT and Flipboard? Does Flipboard get anything if viewers use read content through their app, through in-app signups, etc?
Rajesh Khanna Suffering from Kidney Infection, On Dialysis
I assume you're using MonoTouch/Unity for your game?

How about your server code? Is that ASP.NET running on Linux? Or something else?
> Second, perhaps cool URIs don't change, but it seems like http://www.w3.org/Provider/Style/URI.html is kind of an unfortunate URI. What's "Provider"? Why are "Provider" and "Style" uppercase?

Take a look at w3.org/Provider and w3.org/Provider/Style. It's actually a well-constructed URL. It appears to be a "Style guide" for "web content Providers."
Chrome. ALL the HN apps I've found pretty much suck compared to the browser.
Amen. A thousand times, amen.

If your stack requires tight coupling with URL structure, you have doomed yourself already.
> What is the point of interactivity, homoiconicity and macros if the language is statically typed?

If the type system can handle it? MAGIC!
"... The news is important for Flipboard, because it marks the first time the startup has convinced a big publisher to give it full access to its “premium” content. ... Now the paper says it will emulate cable TV’s “TV Everywhere” strategy, where paying subscribers can read the paper using any device or software they want...."

Outsourcing the distribution technology. A sure sign other paper might think the same but will they use Flipboard or another platform?
For most part of the programming world, Java is synonymous with, Java the programming language, not JVM.

I always thought Java went very heavy on the frameworks side. Evolution was faster on the frameworks end.
Clojure is functional and practical -- you get access to all of Java's libraries without the performance hits from languages not originally designed for the JVM, like Jython and JRuby.
I'd say that particular use case is rather uncommon.

It's not that wired ethernet is never required, just that wireless is perfectly acceptable for the vast majority of users.
And companies that have millions of developers making money off their APIs (and, in one way or another, paying some dividend back to the API creators) indeed do tend to keep their APIs fairly backwards-compatible, with some notable exceptions.
Watch Google I/O 2012 Live Online
You are describing the status quo as you see it, as if it were a rebuttal to the ideal towards which we should be striving.
Because C is faster than JavaScript, and nginx is written in C.