skysight-inc/HackerNews huggingface dataset:
Until you need to do something novel or unique. how useful would .NET be without pinvoke ? how many Java extensions exists out there ?

Above and beyond the practicality of being able to extend your language or debug it when it brakes in new and interesting ways, you also just have the general knowledge of how computers work that much more. This isn't to say you aren't any good, but if you want to be that much better you should learn C.
Not a new idea, but a good one IMO.

From 2008: https://news.ycombinator.com/item?id=259170

Would be nice if it were ever implemented.
NERO_BURNING_ROM_55
Because 480x800 should be enough for anyone !
> give a reference at my current employer before a written offer was on the table.

Does that mean to imply that you have given a reference to a current employer after getting a written offer? Why would the new company want a reference at that point?
I'd argue that it has everything to do with poor hiring practices :-) I should have made it clearer that at (a) you have a happy, but overloaded employee.

By hiring somebody else, and by not thinking it through what that person should do in the context of the current workforce, a happy employee becomes an unhappy one.

Before they hired Bob - before they even start looking for a Bob - they should have had a good idea what "Bob" would be doing, how that's going to fit in with what Mary's doing now, and that everybody is happy with that.

Nobody went in with the idea that "Mary will get the dull stuff and Bob will get the neat stuff" since that's obviously a dumb decision. But because nobody had articulated what exactly Bob should be doing, and how that may or may interact with Mary's role, bad things happened.

If they'd thought about it, written a job spec, and talked to Mary some of these issues would have come up. They would have probably figured out that "We need another Mary" wasn't what they actually needed. When a company is growing "another Mary" is almost always the wrong thing to ask for - since as the company grows roles change.

By looking to define the role they would have found out that Mary does Q, W, X, Y, & Z. She's not very hot at Q since it's not a core skill, but she's really passionate about X, Y and Z, and W needs to get done and she's happy to do it. So maybe what the company needs is for Mary to focus on X, Y & Z, and get somebody else who's good at Q and W... or two different people who are good at Q and W.... or some other option.

Hiring is exactly what makes this happen - and I've seen it more than once.
From Idea To Design
Apple's Next Gen MacBook Pro with Retina Display
This. The second sentence is key. I've heard a psychologist describe it as your mind intensely trying to keep you away from the stressor, thus shielding you from it. Of course, sometimes, it's counterproductive or even more painful when this happens, ex: OCD or hypochondria.
i know many i.t. people hate recruiters, but when you're talking with recruiters you know they're serious about filling the job
After looking into to the code I found out that this app is made by using Voronoi diagrams. [1]

The actual positions are saved in a json file. [2]

[1] http://en.wikipedia.org/wiki/Voronoi_diagram

[2]http://www.pointerpointer.com/gridPositions.json
Hey, it could happen. After all, Google stole my idea to make a self-driving car.
What should matter is how it performs. WP is optimized to work with the minimal hardware specs MSFT has called-for and is remarkably snappy with it's single-core processers

Skype effectively can't work on WP7.x. It is an almost useless app as a function of the limitations that Microsoft has imposed because of the hardware that they chose.

In fact that is true throughout the platform -- the sort of powerful, feature rich apps on other platforms simply don't exist on WP because they are strangled by the limitations of the platform.

As a better-than-featurephone email device WP7.x is excellent. And yes, if you focus on flipping between home screen sections the performance is excellent, as it was on WebOS devices. That isn't what people generally use their device for, however.
$script.js vs RequireJS: Dependency Management Comparisons
Voeding: de voedingszandloper tegen oudersomsziekten en overgewicht
For $10 more (when you include shipping), you can get a Logitech Revue on Amazon.

* Google TV/Android 3.0 instead of Android 2.3

* Access to Google Play market, which this doesn't have

* 802.11b/g/n wifi, which this doesn't have

* A really nice wireless keyboard+touchpad controller

* Essentially identical power profile

* Logitech Harmony software built in; it can control just about every TV, receiver, DVD player, etc. in existence
> Wilson suggests contacting references not provided by the candidate. That can be a major breach of privacy.

He mentions it casually, so I don't know what exactly he meant.

I know that I did as he recommended -- but before I contacted a reference not provided by the candidate, I asked them if it was ok to make that contact. In most cases, the answer is "sure, go ahead", or "that's ok, I guess". When the answer is "I rather you wouldn't", the story is often interesting and relevant to your hiring decision.
The ads are targeted towards trade schools and GED programs.
On the other hand, I see SGS2 and SGS3 dying in 3-4 hours under load. Just my 5c.

The current crop of Windows Phone devices have miserable battery life, where the SGS2 and moreso the SGS3 have excellent battery life. I am profoundly confused by what you are claiming.
Whats up with the attitude?

This is not a guy who buy high and sell low. This is a guy who have a room in his own apartment where he cramped a kitchenette in and call it a studio (not mentioning that)

Since I couldn't go and see it before where does that leave me?

You are assuming that I had sufficient information before I moved in. I didn't.
>How in the world is that an 'integrated ecosystem'.

It is to the marketing dept.

Suppose you are a huge and stupid corporate or government customer.

Your users want to have smartphones. A MSFT rep convinces you that using Windows is the safe and reliable choice and with Windows 8 you have the same OS 'brand' on your desktop.

The same argument has kept IBM's mainframe salesmen in new cadilacs for decades.
Interesting example of how a hard problem (image recognition/understanding) can be faked for some cases by solving an easier problem (lookup table, a few hours of manual intervention.)
Attention IT: Your interns have something to teach you - IT Workplace
Perfect. Thank you so much. Guess I don't know as much about Emacs as I thought. :)
That's a great idea. Perhaps in addition to specifying what type of space is available for rent (right now the options are whole house / apartment / room, etc.), hosts should also specify what the property type is:

* Rented apartment subject to tenant agreement
* Owned condominium in multi-condo building
* Shared townhome
* Time-shared Vacation property
* Rented detached home
* Owned single family property

Something like that. Not sure what the categories would be, but it would be similar to what you see when you are looking to rent or buy real estate.

Then people can decide whether or not it meets their risk profile.
There's been quite a bit of new housing added in the past decade or two, hasn't there? A bunch of SoMa has undergone semi-recent conversions from industrial to residential use, and there've been several large condo buildings going up (Millennium Tower, Infinity, One Rincon Hill, Paramount), as well as hotel/condo combinations (Four Seasons, St. Regis Museum Tower).
What do you call it when the crank accuses the crank?
Anyone aware of an inexpensive place to pick up a small touchscreen LCD?

APC, paired with a small touchscreen would be very useful in many situations.
Generally knowing the syntax, how memory allocation and pointers work, the basics of calling functions, how to read the output of a back trace.

Furthermore not C directly but they should know how programs link and execute
> this example is counter to your point

Actually, you're right! I read (some of) the original 'climategate' emails, and my opinion was quite contrary to virtually every independent committee. Those scientists were dirty. And clearly so.

I guess the real upshot is that "the spirit of HN" is to check original sources for stuff you really care about. It's important to do so, just in case the "experts" get it wrong.

If Scientology is important to you, then check those emails!
link is broken. Please remove the extra "?r=news.ycombinator.com" at the end of the link.
The delay might be to build up suspense. The two–three seconds it spent loading I spent thinking "how could something that's essentially xeyes possibly take this long… ohhh haha very cute"
http://news.ycombinator.com/item?id=4095725
When consumers are aggressively searching for the lowest price, and in general lack the sophistication to tell what the performance is, you generally end up in a situation where even a buck or two can be the difference between a product that sells and doesn't. Sometimes the sophisticated option can be squeezed right out when the masses can't tell the difference... ask me how I feel about the inability to buy anything but TFT screens in a laptop sometime.
I would like to disagree on that:

"It's not really about MD5, SHA1 or BCrypt, (...) It wouldn't matter if the passwords were all in plaintext if they never got out."

It is also about the hashes, because a good security infrastructure should anticipate the possibility of a leak and still protect the users.

For that, you need to use the right encryption so that users don't have to change their passwords in the next days, but have 5+ years for that.

And yes, I see that you are promoting dedicated authentication services (which would do it right), it just looks strange to me there.
What you just described is Google TV (Logitech Revue). It's Android 3.0, works "out of the box" with YouTube, Netflix, Amazon Video apps preinstalled and most every streaming site other than Hulu. No Skype but it did include its own video chat app. And it was $99 at Best Buy.

The product was a commercial failure. Logitech discontinued it last year. It's still available in some stores and online but once the stock is gone, it's gone.
I think a friend showed me either that game, or one that was very similar. You were in any given map - which was effectively a field - and you would charge each other, and the player with the quicker reflexes lived, and the other one died.

It was interesting, but not at all fun - to me, it seemed like the equivalent of playing five card stud.
There are probably smart people in MSFT who hope that there won't be a Windows9 desktop.

If MSFT can get everyone at home AND at work onto their services, running Office on their cloud and with all your line of business apps running on their servers.

Charging customers $100/month/user for SaaS certainly beats selling them a new $100 cdrom every 5years
Couldn't agree more. I hate it with a passion and refuse to click on any SocialCam links.
You woild be surpriesed how fast that can happen. There are many countys in history that have done it.
It might mean something if you already know everything about it, and I have no doubt it's very clever if you're a database guru, but it's useless if not.
The new MBP
MacBook Pro gets Retina Display; MacBook Air updated with Ivy Bridge
Apple WWDC live updates
Anti-SOPA, PIPA lawmakers want Internet Bill of Rights
Don't forget that the cost of an employee isn't just their salary. Insurance, health, and other benefits all add up (I think I read somewhere up to 30% more), not to mention that you now have another person to manage.
C++11 in Qt 5
The images are adjusted. I was able to get the same picture 3 times in a row by moving cursor slightly, but the finger was always aligned exactly the same on the cursor, even though I had moved it.
It's not presumptive. It came from the whitehouse. It's basically a press release.
How to publish professional podcasts using WordPress (and a few other tools)
If You Want Perspective, You've Got to Climb Mountains
I think really nice is a bit of an exaggeration about the keyboard.
omg, I cannot believe I've missed that for so many years

"Look for Similar Items by Category"

right near the bottom - I guess I never make it that far down the page!
> I really flipping "hate" C. It's used for everything in Linux it seems like. Things that really ought to be high level turn out to be a libfoo.so, requiring a C compiler.

I'm confused by what you mean. What is this "higher level" that functionality should exist at that is above libfoo.so?
Would an HR manager be better? You can host your own email servers for less than Google Apps for Business, but it's not something I would recommend.

Update: even if you do hire some flesh and blood to sit behind an HR title, they are still most likely going to outsource things like payroll. Companies like Paychex are huge because they make sense and save a lot of money.
I did the same. There's something odd about shipping costing 40% of the price.
Apple's MBP 2880x1800 retina display and the web
Apple just announced their new MacBook Pro with a stunning 2880x1800 retina display. Question is, what's the web going to look like on such a high resolution, and how are websites going to cater to such a high resolution?

EDIT: Clarifying the above, maximizing your browser window will be a thing of the past with such a high resolution. iPad apps are taking advantage of the new retina display with high res graphics, how do you think websites will evolve?
It's the best living room keyboard I've ever used. People have been buying them separately from the Revue just to use them with their other HTPC setups.
Proposed bill of rights (with comment section): http://opengovfoundation.org/digital-bill-of-rights/
Housing in NYC is expensive. Frankly, it's like whining that Porsche won't sell you a 911 for Miata money, and that furthermore, the car rental agency charges the equivilant of a monthly payment for just one week! Stop the presses...
You need some water to create booze. ;-)
As Paul Kedrosky says, TC is beyond parody now.
Moving to the App Store has also broken and crippled Growl, which is probably one of the most useful/ubiquitous apps available for the platform. It's a shame that Apple is willing to hurt software in order to take a cut from and exert more control over the distribution.
I feel like this acquisition is related to Facebook App Center (launched last week) somehow. They didn't have links or screenshots for iPhone apps, but they do for Android apps. I was curious why they did not have a screenshot area/App Store link field for iPhone apps.
Very nice, but I'm a wee bit concerned about non-standard HDD form factor. Operation Total Apple Lock-In: complete! (Granted, non-standard RAM would be way worse.)
For 110, in a hotel, I get cleaned every day, breakfast and I don't pay until I leave and I don't pay a deposit.

With AirBnB i pay 500USD in deposit, pay on arrival, it gets cleaned when I move out. Everything else is on me.

And I can compare it because I stay there longer than just a few days also AirBnB now have a sublet section. Again go compare those prices with for instance the prices on streeteasy.
And like most of the systems it only worked in the US
Checking the credit of the tenant is about the landlord worrying they won't get paid. This is entirely unrelated to the tenant's relationship with a potential subletter.

The rest of your post stands, though - landlords have a valid concern for the condition of the apartment, disruption of other tenants, &c.
> Beyond the presence of these, the only surprising fact surrounding either worm is that Stuxnet targeted Siemens PLCs. If it weren't for that, there is nothing to demonstrate either of these worms weren't written by an entity as relatively benign as an acutely talented, bored teenager.

Apart from the fact that flame used a previously unknown chosen prefix collision attack against MD5? I'd love to meet that bored teenager...

[see http://news.ycombinator.com/item?id=4080240]
it won't look any different from what you see websites normally... Lol.
Great points! The issue of selection bias is very real on many review sites. Especially with the volume of reviews being so low for most products and services.
I think the command line tools are now installed (and downloaded) from inside excode once you have xcode installed. Certainly an irritant.

Just looked at it:

preferences -> downloads -> command-line-tools
How Bain Capital helped BP blow up the Deepwater Horizon
And everybody tried to run WWII in such a way that we would never end up like WWI.

We now know that that isn't possible. We know that the cost of bombed cities, etc is prohibitily high.
Live Update: WWDC Keynote 2012
Before they try building that, they should take a look at what these guys have been building so far:

http://www.reddit.com/r/fia
This is not true. I'm in Canada, and it works just fine.
Write Better CSS With ‘Idiomatic CSS’
I think that ESR should employ a more radical license for his programs: the "do what the fuck you want to" public license.

If RMS want to dress like St Ignacious, do what the fuck you want.

If RMS wants to be the new Che Guevara, do what the fuck you want, man.

ESR is libertarian, and libertarianism is all about deploying that kind of license in your personal life.

RMS is not a fanatic. He's passionate, and I like his passion and his cause.

I don't think that engineering pragmatism is politically neutral. Sure, you can write a fine piece of software, but Who controls the software? For me, that's the crucial question, and I think is a very pragmatic question, indeed.
Assuming Spotify is available in your country...
I'm really excited about Hangouts "On Air". I think there are a bunch of things I would change if I could. For example, I think the stream to YouTube itself should only show the focuses stream and not all of the multi-channels. I would also like to see the max number of connections in the hangout increased. An API would be awesome so I can generate Hangouts from a script.

After some more experience with running BostonRB's meeting over hangouts I'll follow up with a blog post on what we have liked and what pain points we've had.
If I was teaching a programming class, I'd probably pick Coffeescript or Python as the implementation language (Nothing against Ruby ... I'm just not expert enough to be teaching it).

My rationale is that I can easily start just by letting the students type into REPL while they're learning basic concepts like assignment and operators. Classes are there when you need them but can be ignored until the students are comfortable with both the language syntax and the basic concepts behind programming.

I hate classes where the instructor says "just do this without asking why for now" ... and I learn best when I can experiment freely and iterate quickly.
The website itself won't, but it will be hard to read some websites.
Most websites are optimized for half of that resolution, so you will need to zoom in / increase font size to read the text, which could blur out the graphics.
Good summary of tools, but would love to hear more about the process challenges. Tools are obviously just a small part of the challenge.
Small change but makes me really happy — power and Mini DisplayPort on the same side so I can 'dock' at my desk with one bundle of cables.
Ask HN: What is your favourite online meeting tool/application?
Is there a sweet combo of tools that works exeptionally great together?

I'm developing an App for meetings (among other things) - and appreciate any thoughts around this matter. www.symphonical.com
Agreed regarding the lock-in factor. They are not the first ones to do that though.

Edit: on a second thought, I'm not 100% sure regarding the form factor of hard drives but I once had a Lenovo that had a Lenovo-specific mount on its hard drive, making it impossible to reuse.
Plotting the Enterprise Hadoop Invasion
New MacBook Pro with Retina Display and SSD
Interesting article with some ideas I'll try to push at my company, but I think the title is a bit misleading and could potentially cause people who follow much of what is good advice to end up with big problems.

My problem is with the word "I manage 40 people remotely". Almost no one can manage 40 people themselves, probably no one can do it well. It sounds instead that you "run a company of 40 people remotely through managing seven people remotely". I got seven from the department heads meeting you described.)

Of those seven people you directly manage, how many of them are in the same location of their direct reports? It sounds like you have an office manager in Orlando who manages a good sized group of people. What percentage of your employee's work in that office. Because if its a high percentage, then a large part of your true solution on how to manage 40 people remotely is to hire someone who manages them locally.

That's the way I think it could be read and that distracts greatly from the other interesting tools and processes you discussed.
Why Apple will continue to gain in the PC market
Just a little something that irked me:

Guitar however is a weird instrument that doesn't really work with notation, so guitarists have an alternative notation called "tablature".

This is incorrect. Guitar works perfectly fine with standard notation. It may be somewhat difficult to figure out fingerings if the music isn't arranged for guitar, but it's not much harder than playing piano without fingering information. I agree with the overall analogy (that tablature is initially easier than sheet music, but ultimately restrictive), though.
5 Creative Facebook Ad Targeting Ideas
Show HN: Your online WYSIWYG editor is broken
I manage 85 people (~15% of our global IT organization) in 9 countries and 14 times zones, but size doesn't matter. The ability to build a trust relationship, hire & develop talent successfully, and delegate well are what matter most. Face-to-face meetings are still valuable, but choosing the right tools for videoconferencing (Skype, Gtalk Google+ Hangouts, etc), screen-sharing (Hangouts, Screenleap), collaboration (Google Apps), and Project/code management (SVN, JIRA, Confluence, Google Docs, Balsamiq) are more important.

Pro-tip: focus on hiring the right person for the right role, not just the best-person-you-can-find-but-you-don't-have-a-good-fit-spot-for-them, and outsource things that are not core competencies (perhaps SEO & marketing, perhaps UI/UX, perhaps even mobile dev). Use common sense and treat people respectfully. Make providing an enriching workplace and a good work/life balance part of your mission statement.
Everyone's just going to do the same thing they did with the iPhone 4. You keep the raws for your photos right?
Digital lessons media companies could learn from student newspaper
Online WYSIWYG editors have frustrated us for a long time. We were fed up so we decided to scratch our own itch and build one from the bottom up. We talked to over two dozen developers to weed out the top problems and then implemented a solution. The result is SnapEditor.

We’re still in beta but we believe we’re stable enough to release a version out into the wild. It’s better to release early and be embarrassed right? Please let us know what you think.
Looks like I'll have to be heading to the Apple store after the keynote is over...

Edit: I'm curious, why the downvotes?
I have no problem with expensive apartments. I paid 12K a month years back. That was fair.

This is just not fair pricing and is taking advantage of the situation that once you are there it's too late.

That has nothing to do with capitalism or retailing.
That is true, people often have crappy taste when it comes to quality (or just low budgets). However I think there is a big difference between buying "a laptop" and "a laptop that doesn't do anything unless you plug a phone into it".