skysight-inc/HackerNews huggingface dataset:
We've used both Unity and MonoTouch for different projects. They have their problems, but much less so, I think, than different native implementations on every platform.

On the server side, we just build the latest stable mono release and we made a socket server wrapped around libev (similar to what Manos de Mono does).

(I guess I lied, we have a small amount of web stuff in Ruby, but mostly just to serve content.)
I'm not actually intimately familiar with C#. I remember reading about some of the changes between major .NET version (e.g. 2 to 3) which did not maintain backwards compatibility. However, on review, that may have been backwards compatibility of the bytecode rather than the language proper, in which case I am mistaken.

It would be great if somebody who knows one way or the other for sure chimed in.
Reception desk
Officefurnitureandseating.com Offer a verity of office reception desk including offices to go, cherryman furniture, mayline brighton office reception desks and many more. All of our orders are shipped free of charge.
Because the genes for being blond or red haired are connected to the perception of pain. Blond people feel less pain than dark haired people and red haired even more. During a time when there was no tooth brush and cereals full of sugar became the main nutrition, this was definitely a factor of vitality and therefor being attractive.
Devon & Jones Shirts | Buy Devon & Jones Polo Shirts, Jackets
The author of foobar2000 was a (former) Winamp developer. So yes, the correlation is strong.
Micromax X276 Price India | Dual SIM Stylish Mobile Phone in India
Micromax mobile has launched a Very stylish Dual SIM GSM phone Micromax X276. Micromax X276 comes with 2.4 inches TFT screen Display and provieds to use Dual GSM networks at a time. It has 0.3 megapixels VGA camera which give to you best image quality and video experience.
Interestingly, the Retina MBP has a combo Ethernet MAC/PHY + memory card reader chip of which they're only using the latter function. I would guess that either the decision to drop the Ethernet port was made pretty late in the process or the board designers were kept in the dark about the mechanical design until it was too late to pick a different part.

Also, a PCI-E lane actually is 4 pins :)

Edit: reply to dead - standalone memory card reader ICs are standard components. The USB SD ICs they used in earlier models would have been easier to route (than the PCI-E combo chip) and probably cheaper.
There's always someone more invested. Management can pay lip service to flat hierarchies and all that, but at the end of the day structure emerges more or less by consensus, the same way everybody realizes the guy who always farts or something. The common-if-not-genetic "desire to be led" causes people to produce hierarchies for themselves, to produce their leaders. This isn't robotic, but it comes naturally to a lot of people, even if only to confer authority upon that person.
That would be an interesting comparison, but I'm not sure what it would show. Comparative difficulty of course material? How good the platforms are? The required student time investment? Perceived rewards? All of these probably contribute in some way

It certainly is a wide new world of possibilities, especially for those of us who want to continue semi-structured learning outside of a university environment.
From the outside looking in, it certainly doesn't seem like everyone is eager to snatch up mediocre graduates. I can't say I've done much research on the subject or crunched numbers, but I noticed two things:
1) Complaints about "talent shortages" from top companies and startups in the Valley and otherwise.
2) Companies evaluating people based on experience, GitHub profiles, open source contributions, etc.

Not that it's wrong to evaluate based on that criteria. However, for people like the hypothetical John it's quite hard to keep up with a good CS program and manage to do impressive things on the side. So you end up with people with strong potential, much of it not yet actualized, who spend the first years of their careers in a job of questionable usefulness (excel macros?). I think there are more of those people than commonly assumed, and I do think they can contribute well in much better places. They may be slow at first, but give them 6 months and they will be strong members of the team. Granted, a startup may not have 6 months to give, but once you've got some resources under your belt a green-but-talented engineer can be a great investment.
Well, .NET does have stuff like Iron{Ruby, Python, Whatever}. It also has F#, which is awesome, and VB, which isn't.

Also, Java is now backed by Oracle which isn't the most friendly of open source companies either.

However, I was actually only really talking about Java the language and not the JVM.
"Humans have not walked on the Moon in my lifetime." I remember being really disappointed as a little kid when I first learned we hadn't yet gone anywhere farther away than the Moon. I want to go to other planets and explore them when I grow up.
It just made me sleepy, not creeped out.
I don't think there was much backwards compatibility breaks, but in generics C# broke forward compatibility of the bytecode, whereas Java didn't (they used type erasure for their generics).

With that said, C# almost always breaks forward compatibility. It seems like a somewhat odd design goal to have for a language nowadays.
As other people have pointed out here, foobar2000 pretty much embodies the feel people had about Winamp in 2000. Though there's some large philosophical differences, like the total lack of skinning, and a much better API.
Smartphones and Mobile Application Development
In this fast moving world it is rare to find people without mobile phones. The new features and innovations in the mobile technology made a dramatic change in the mobile field. The multi-fold growth of mobile application development has promised a worth for investing the money into this field.
I agree completely. Every time I do a talk on Big Data, especially to practitioners, I throw in a little speech about how sharing medical data could lead to one of the greatest periods of medical advancement ever.

The hard part is getting the privacy right.
Don't overstate the result here: this paper says that (mathematically speaking) if you want to find terrorists in a crowd with as few checks as possible, it is optimal to profile rather aggressively, you just shouldn't do so directly in proportion to the probability that each person is a terrorist, but instead sample in proportion to the square root of that probability.

This is not super surprising mathematically - there's no reason we ever should have assumed that P(terrorist|race) is exactly proportional to the optimal sampling frequency if we want to find terrorists when all we know is race, all we'd assume up front is that there's some relation.
He actually goes a bit further[1]:

"Lisp isn't a language, it's a building material."

- Alan Kay

[1] http://paulgraham.com/quotes.html)
"... The partnership involves an advertising revenue split between The Times and Flipboard. The Times will sell full-screen ads that appear between its Flipboard pages, which are intended to be more attention-grabbing than conventional Web advertising...." ~ http://bits.blogs.nytimes.com/2012/06/25/flipboard-in-conten...
While C# is cross-platform, almost everybody using it seems to be on Windows. Also, a bunch of the libraries people normally use with C# are Windows-specific (like WPF, I guess. Does anybody still use WPF?). Also, Microsoft has some patents which put projects like Mono in a potentially poor situation, which is why it isn't entirely embraced by the free software world.

Java, on the other hand, is, for better or worse, used heavily on all the different platforms. Moreover, most Java libraries (like Swing. Does anybody still use Swing?) are cross-platform.

I find F# a much more interesting language than C#. Do you know how F# behaves on Linux? While I've heard of people using C# on Linux and Android, I haven't heard anything about F#. Then again, the Linux people might just prefer OCaml.
The 5% of users that do need an ethernet cable will be well served with a thunderbolt/USBx adapter without holding back the other 95% of us greedy bastards who continue to demand thinner/lighter.
ssx,

We have been thinking of doing something very similar. For me the motivation was to make a feature so that my dad can do his evening walks with his friends who are remote, at the same scheduled time. I'll push this feature up in the list.

Durga
The thing that drives me up the wall is "index.html" - that's pretty much inexcusable in my opinion. There are even some sites where the root path on the domain REDIRECTS to example.com/index.html - don't do that.
Flipboard is ready to page the future says Mike McCue
From what I remember, it was one main thing: delegates

From Sun: http://java.sun.com/docs/white/delegates.html
I think it's irrelevant what people associate Java with, as long as its success can be attributed partly to the awesomeness of the JVM. There's no other mainstream VM out there that does the optimizations that the JVM is doing, or that has the awesome garbage collectors that the JVM has.

Have you seen the details of the new Java G1 garbage collector or the specs for JSR-292 (InvokeDynamic)? That's awesome evolution right there.
I'm sure you probably know this but that kind of breaking change (to the degree that we can agree that it even exists) is not a C# breaking change since generics aren't a purely-language-feature the way they are in Java. I don't have the C# spec handy but I'm pretty sure that it doesnt prescribe that generics are reified.
this is so hateful i don't even know where to begin. it's clear you understand nothing about transsexuals. maybe you think you're funny i don't know but this seems extremely bigoted to me.
zscraper,

I've lost 2 inches of waistline. I haven't lost a lot of weight (3 pounds) so I'm assuming (hoping) the fat loss was compensated by muscle build?

Workouts: short walks with dad, and evening tennis matches with friends.

Durga
> "Employable only at MegaCorps"

Usually it comes with a salary full with nice digits.
aik,

pls see my answer to mlerner's question below..
Domestic Cheap Air Tickets India
Looking forward to a vacation with your family, Choose from the wide range of holiday packages in over 50 tourist destinations across India or travel destination guide. Airticketsindia.com provides cheap domestic air tickets and cheap international air tickets at lowest airfares along with the best deals and discounts for all leading airlines.
I didn't mean to get into the debate between natural talent and skills acquired by work - probably should've cut the "natural" part out of the definition to make that clear. I was thinking of the "potentiality" aspect of talent. I agree that employers want capable employees - preferably able to contribute from day one. I think investing in employees who have the potential to be great contributors but are not quite there yet is worthwhile, and is something that's under-emphasized in most recruitment strategies. To me, "talent" is when a master finds an apprentice he knows could be great with the right guidance. The job market demands masters (dubbed "talent"), but few are willing to help create masters by actualizing the potential of those who are less experienced.

Note: I'm not talking about on-the-job training from someone who doesn't know what a computer is to a master programmer. I'm talking about allowing people who are less immediately capable into the workplace and mentoring/growing them into strong contributors.
Maybe the thunderbolt cable is short and well-shielded enough that they can just run plain pci express over it.
What Is Telstar Logistics?
there is one on the other side..
I can empathize with you. I run, walk and play racket sports, but for me and a lot of my friends, weights are kinda scary.

Since the dynamics of weightlifting are infinitely more complex(you need to do it right to not hurt yourself, you need to push yourself a certain amount etc), trainers are probably a better option than an algorithm.

One of the ideas we are considering is building a feature in the app that lets you hire an online trainer for say x dollars a month who'd guide you and oversee your progress. It'd obviously be much cheaper than hiring a trainer in the gym by an hour. Would such an option appeal to you?

Durga
Can you at least give us some idea of whether you're in the first world or not?

I'd love to know how you went about this.
I'm a network Engineer and even I have to work hard to remember the last time I used an Ethernet port. Configuring routers and switches and testing scenarios are mostly done remotely via labs (although I do configure and test locally a lot as well)

As far as end user goes and my daily life outside work, I very rarely use Ethernet. I suspect the average user just doesn't have the need for it any more.
> As I recall (and the article seems to confirm) Winamp 3 added no useful features while killing stability and speed.

Aye. It added deeper skinning support, but was slow, crash-prone and incompatible with everything built for winamp 2.

Winamp 5 was built on the Winamp 2 codebase with some Winamp 3 techs in (such as "modern skins")
Interestingly, named parameters introduced a kind of breaking change:

http://blogs.msdn.com/b/ericlippert/archive/2011/11/07/break...
> Why do I need fancy skins for a media player?

You don't. Meaning you don't have to use them if you don't want them. I never used any theme for WinAMP. Although I know friends who did, and enjoyed more organic shapes for their mp3 player.

> I found Foobar2000 and never looked back.

Sounds like you were really late to the party, fb2k's very first public release came around 5 years after WinAMP's... and shortly after the Winamp 3 release which was universally panned.

Not only were Winamp 1 and 2 pretty much the only game in town, they were the only players which could 1. actually decode mp3s without skipping on a basic machine of the time and 2. offer the features now taken for granted like playlists and shuffle modes, as well as rapid metadata edition or efficient keyboard shortcut. It also provided a number of very good plugins.

Don't take me wrong, I'm currently an fb2k user, but fb2k was in many ways a response to the bungling of Winamp3 (Peter Pawlowski freelanced for NullSoft, and as noted earlier the first public release of fb2k shortly followed that of Winamp 3)
My name, Amar, means 'eternal' or 'deathless' in Sanskrit.
Actually, this behavior you're referring to is a combination of trying to access a directory (to which a missing trailing slash is automatically appended) and the use of default pages (for Apache, that's the DirectoryIndex directive). Trailing slashes on files is not valid, because files are not directories.
the key bit is not yet! :)
You're highlighting all the right points, and i'm actually spending some time this summer putting the pieces together for a better numerical story with some really cool use cases and aiming for an out of the box turn key experience with numerical algorithm awesomeness.

I think once the pieces are laid out nice and clear, a dramatically better numerical toolchain will be born.
:)
100 Tips for Building and Maintaining a Successful Blog
100 Tips for Building and Maintaining a Successful Blog is the 2500th article published on this website.Free Infographic is also included so that you print it.
I really liked ND. There were some elements it had that I thought were cooler. Like the ability to shoot portals through portals if I remember correctly.

This game seems really tedious.
FireStormGraphix.com Launches New Line of Affordable Street Car Stripe Kits
I agree with your first point. There's no reason not to make Java better.

But generics have been a fiasco. No collections of primitive types? Come on, that is a major fiasco for code that needs to be memory efficient.
Assuming you still need to get from point A to point B, driving is far safer than riding a bike in most places in the US. Granted this is mostly because everyone else is in a car...

I'm not sure where bus-riding fits for safety. Anyone got numbers?
For standardized (and some other parts) of .NET/C#, Microsoft provided a patent license:

http://www.mono-project.com/Licensing#Patents
> So, there's no space in a mac for a ethernet port?

There isn't even enough depth in the machine, they would need to cut out through the lid to have the room to put an ethernet port (not even talking about the Air there, just the new MBP). Even on the current "pro" macbooks, there is only a thin piece of case above and below the ethernet port (about a third of a mm), and the new MBP is significantly thinner[0]

> what's the advantage or serializing a pci-e bus into some 4 or so pins?

Flexibility, speed, and doubles as a video adapter (and a PCI-e lane is 4 wires already, the work is not there)

[0] http://www.zdnet.co.uk/i/z5/illo/nw/story_graphics/12june/ma... bottom is the old MBP, top is the new one, note how the flat side of the new MBP is barely thicker than a USB port.
Getting the same warning here, Firefox won't even let me load the page.
Saigon’s night markets | Vietnam Travel News
On your first point, I agree. Software patents are easily distinguishable from others, and I think most people are able to discern the difference. I believe that's why most of us find their existence so repugnant at first, because we are so familiar with what software is, and how little value is actually contained in the content of a patent. Which bubbles up through our intuition as a red flag.

My main issue is that we should examine the why of why we don't like software patents, generalize from it and re-apply that to patents in general. My point is that we'd find it's not software patents in particular that are the problem, it's the fact that we as as society overpay with too much protection for something of so little value. Since we end up paying years of protection for items of so little worth, it stymies innovation in a great many instances, and diverts capital away from innovation and instead to the courts.

And yes, I too could rant for days about the lawyers ;^).
Well, that's the record breaking bit.
When working with apache, one can use the option MultiViews to easily perform content negotiation without the file extension in the uri.

If I do find myself working with LAMP (which a lot of people still use) then I use this option, and my uris magically no longer end with ".php"
I still use it as well. Never really had the need to change since its debut !

One thing I've always done is having a video player AND a music player. I don't like launching a video that mess up my playlist. I pause my music, watch video and resume audio afterward.

Back then, before WinAMP, I think the only player was the "official" Fraunhofer Institut player, which was very basic. It was a time where CPU consumption mattered, when encoding a mp3 would take up to an hour :)

I like the Media Library coupled with the playlist. I like the Bento Skin. I like controlling it from the taskbar. I like that it plays EVERY format out there. I doesn't come with stupid "sound enhancement" settings by default.

I listen to Shoutcast radios at work.

That said, there is annoying bugs that have not been fixed for ages, which is never a good sign for a software :
- notification suddenly not showing and you have to refresh the skin (F5)
- the media library artist list messed up and when you click one, another one is eventually displayed (some kind of sort with artists' name beginning with "The" I think).

--

In 2008 we "worked" with AOL to have Shoutcast radios in a tablet (pre-iPad era). They were a pain in the ass just to display the Shoutcast logo, while absolutely not helpful in the technical side.

--

And Justin Frankel develops Reaper these days, a DAW that I happily bought.
Wikipedia Founder Protests Extradition of “Pirating” UK Student
Based on LinkedIn it looks like he's in Tennessee.

(This info is available publicly, you don't even need to be logged into LinkedIn to see it, so hopefully I'm not viewed as violating anyone's privacy :)
Well you guess wrong, Apple doesn't get much stuff made for them specifically, far less in the PC segment.

I.E. they mostly use standard components, and that would be why they have a combo chip instead of the right stuff, as in many cases.

Their SSDs are overclocked mSATA where they should be pcie, and there are many more stupid design decisions or just ease of production compromises that I won't even take the time to look at the black pcb to find out.

Main thing is, most companies have suboptimal PCBs, and that doesn't matter much.
Not mentioned, Dimitry Bolyrev, author of MacAMP and one-time roommate of Justin Frankel, who got cut out of the deal by Frankel's lawyer-scum father.
thunderbolt IS the PCI express bus (plus Displayport)
This is my situation - I only really found out I loved code in University, and only worked out what I really need to do to do that kind of work I want to do since entering employment. I'm still relatively young (24) but even I feel this experience gap in talking to potential employers.

That said I'm now actively building a portfolio by working nights on real products and leveraging what experience I do have as heavily as I can. I also try to present how quickly I picked up the skills I do have in things like Ruby, coffee/node and all that 'sexy' stuff to show that I can pick up anything anyone throws at me really quickly.

Hopefully by the end of the year I'll be where I want to be.
In general, we would probably be better served eliminating software patents altogether, even though these days I'd be willing to argue that it's possible that some software patents might actually be justifiable. However, given that such patent-worthy applications are far fewer in number, it's very likely the net benefit of disallowing software patents would far outweigh the cost.
Sometimes I'm a Professional, and So Can You
well, when on linux I use: mplayer

mplayer /path/to/folder/*

can't beat that for simplicity
Or go lookup Dimitry Boldyrev
I would, of course, agree that the majority of C# developers are on Windows (this seems natural). However, I think mono is in wider use than people think because of the fact that it's embedded in products like Unity. It's often not very obvious.

WPF was a definite non-starter for mono. Just too huge of an undertaking; much more focus on GTK#. Sometimes it's easier to bring something else to Windows than to bring Windows to everything else. In the case of WPF, it seems like not bothering was probably the correct move...

My understanding is that F# works just fine on linux and mac, but I haven't had the opportunity yet. Quite interested in this as well.
Mass Import vCard to Outlook
Mass Import vCard to Outlook in single shot as batch process using vCard Import Tool. Use vCard Converter to mass import VCF to Outlook with correct contact details like name, address, email ID, website, company details.
It would be interesting to know how they analyzed this decision. Besides losing readers to the web, one of the major problems newspapers face is that web advertising revenues are much lower than print advertising revenues. With a revenue split, they are whittling away at that revenue even further. While they are probably hoping for additional readers through Flipboard, there's a good chance that they will just be cannibalizing existing readership.
XMMS.
Just pick up one and run with it. You've probably already spent as much time pondering this question as the value you would save by picking the better option.
You could always orient the ethernet port so it is sticking out the top of the body (or even the bottom, with a cutout to allow the wire to exist under the body) rather than the side. Of course this is far from an elegant solution, but it's not 100% accurate to say the MBP is "too thin" for an ethernet port.

edit: I did not expect such response to this comment, I think it's quite funny :)