skysight-inc/HackerNews huggingface dataset:
Agreed.

I really like C#. But it's currently pretty close to useless anywhere other than Windows - Mono doesn't even come close.

Hopefully this will close the gap.
More than logistics, the problem is a cultural divide. 6 people talk to each other constantly, but the other 3 guys are stuck on chat.

There's also the problem of remoting requiring a different skillset. I know many developers that are very good, yet they are terrible remote developers. I know one that would spend her days tweeting or enjoying her boyfriend. Another one that will fight a problem for a week instead of asking a 5 minute question. Another will undertake major refactors without telling anyone. And all those three are amazing developers while on site: You just have to keep them on an extremely short leash while remoting, and they really don't like that.
Has any Github code or practices put you off interviewing someone so far?
What kind of dev test do you do? Question and answer or give them a spec to implement?
I can't stand the overcrowded popups in intellij (e.g: intellisense popups), there's just too much going on, all kinds of icons and extra info that is unnecessary. I have been able to customize away everything I dislike in intellij except for that.
http://hackaday.com/space/

Press Y on it
How does something like this happen? How can you write a compiler in the language that it is supposed to be compiling?
It's not just HNers, I would say that a lot of people who are involved with designing/building websites will tell you that this is not a great way to redesign the website (It's probably just a quick draft). I don't say the current design is great but it's better than the one he's proposing in my opinion.

And just by looking at his personal site he's probably not the first person to ask for advice on how to design your website. I'm not trying to offend the writer but there's a reason why there are web designers and UX people dedicated to the task.

I realise that this redesign is just a small unimportant part of all these suggestions (and I agree with some of them) but if he puts it out there it's worth giving feedback on.
The legal protection is rescinded, not taken.

(People have some sort of natural right to ideas that they never share, beyond that it's all protection granted by society. I guess it's a minor distinction.)
Exactly, it is till good if ease of use and time to market is the major goal and price isnt a big question, which is certainly true in many markets.

However, I think we will see it fall out of favor in consumer markets unless thye drastically reduce the license fees.
What you used to get (so you have a basis of comparison):
1. Attend the sessions well before the videos come out.
2. Q&A after a session.
3. The only way to see the keynote.
4. Cheap jacket (backpacks, too, as I recall).

What you get now:
1. Session vids come out same day or very soon after.
2. No more Q&A.
3. Keynote is live streamed.
4. Same cheap jacket, just a different number (representing the year) on the back.

What you've always had, and will continue to get:
1. Access to the labs. Good if you have a problem that can't be answered in any other manner.
2. Networking with other devs over lunch and after-conference events.

If you don't need the labs, and aren't going to be all that social, save yourself $1600.

(EDIT: don't know who's downvoting you for asking a reasonable question. Have an upvote to offset it.)
it's not quite the same thing, however TFS does now talk Git... http://blogs.msdn.com/b/mvpawardprogram/archive/2013/11/13/g...
Personally, I think that's a web UI design flaw where the page loads non https but a credit-card form has a POST as https. Also, I'm kinda concerned that vice-versa could happen.

I wish browsers had a feature to detect what appears to be a form asking for sensitive info and let me know if the POST will happen over https or not. Basically, stop me from proceeding anytime a form is about to submit containing a field of 16 digits with some kind of modal warning dialog.
Why don't you seek out or create a group for Asians and/or work towards raising awareness about the racial discrimination you've experienced?

I'm not highly-education and lived well below the poverty line for the majority of my life. If not for programs like this I would still be there.

Study after study has shown that different groups learn and interact in different ways. Programs like this can teach to those differences without treating them like a defect. For instance, women don't respond to competitive environments the same way men do. Women tend to shutdown while men push forward. I've taught unisex (although it was mostly male) and women only coding classes. Women tend to pair more and help each other. Men tend to work alone.
Ok, fair point. I thought it might help to make a public comment in this case because repeated private requests don't seem to have worked.

The jokes thing is a tricky one for HN. I love comedy and I love wit. I'm sure most of us do. But when you're optimizing for signal/noise ratio, as HN tries to, there are tradeoffs. On the whole, I think the community habit of downvoting most (not all) jokes is reasonable for what HN is trying to be.
Once again the whole KILL MONO FUD was the actions of the Open Source Community in the last 5 years. I never understood how in the world they got this is a trap from everything that was happening.

I don't agree with RMS many times but in this one way he was 100% wrong when he targeted mono.
I am not being pedantic, I have genuine concern about blanket objections to comparisons to Hitler or the Nazis.

Obviously nobody was actually equating Cuba with the Nazis. Nobody in this discussion believes that Castro is ordering the extermination of millions. Nobody in here believes that Castro wants a land war with Russia, wants to invade Poland, or has any particularly threatening military aspirations.

Nobody in this discussion even believes that Castro and Hitler are even as evil or morally bankrupt as each other, despite the obvious geographic, temporal, political, or military differences.

You of course know all of this.

The comparison that was actually made was drawing attention to perceived similarities between defenses that are mounted or have been mounted for Mussolini and Castro. (Namely, pointing out that despite all the other bad things that have been said about [subject], at least [subject] excels in one particular way. The person who made drew attention to this perceived similarity perceives a similarity because they believe the "particular way" that the subject excels is of little relative consequence in the grand scheme of all of [subject]'s actions).

I could just as easily compare my ex-boss to Mussolini: "Say what you want about [REDACTED], at least he came in to work on time." In this case my "defense" of my ex boss is actually an sarcastic quip that is meant to be critical. However obviously I am not balancing or equating an ex boss to a 20th century Fascist.
Doesn't work on Chrome 33 on Win 7.

Does work on BlackBerry Z10 - no tap to toggle, but press and drag to toggle.
Something that bugged me when I ordered, there's really no order status window. I don't know which stage my mattress was on or when it would arrive. I actually didn't know until the day before it arrived that it shipped.
Something as simple the Domino's pizza tracker (order processing, processed, manufacturing, shipping, etc) that shows the status of my order would've been nice. Like you said, proactive status updates, even if it's about delays, put customer minds at ease.
The status tracker could also drive traffic to other informative parts of the site. For instance, you're mattresses are American made. If you source materials from a specific place, outlining where a customer's mattress is coming from could be cool. If you source from multiple American companies and manufacture in multiple locations, a customer could track where their mattress is coming from. I think it would add more weight to the claim of American Made.
I'm very happy with my Ten and have slept soundly since I got it. I'm a fan.
What is LASIK Eye Surgery
I bet this was a big Aha! moment
Many people worry about the lack of gender diversity in nursing and psychology for example. There are programs that try to bring more men into those fields.

That stuff doesn't show up on hacker news because this is a tech news site, not a nursing or psychology site.
One big issue with providing a service like that is that in countries with strong employee rights it would have to take on quite a lot of risk.

Another solution I have seen in real life is to ask the foreign "employee" to create a one-person company that bills the "employer".
Could it be Blue Ice[0] or a similar leakage from an airplane flying above the skydivers?

[0] http://en.wikipedia.org/wiki/Blue_ice_(precipitation)
If we give you a real project to work on and you view that as "fear-based", "a hoop", and "nonsense" -- those are huge red flags.

You'd rather solve B.S. puzzle questions, or debug basic algorithms on a whiteboard standing in front of an interviewer?

I like real work. You should too. Otherwise, you are absolutely right, we shouldn't be working together.
Raises = gifted and never will see a return of investment????
Is there a disorder in the DSM wherein the subject labels others as having disorders based on a single written sentence and nothing more?
It's great for basic data-analysis tasks, where you just want to slurp in a few CSV files, join them together, filter out some rows, and spit out the results.

Sure, you can do the same in R or python, but the whole process is very quick and easy in q.
Introducing the ACLU's NSA Documents Database, indexed and text-searchable
A sprightly history of the glum designs behind the world of modern work
Where Did HealthCare.gov Go Wrong? Let’s Start with “Everywhere”
The code I gave translates easily into Agda, a computerized proof checker, and as such more formal than most mathematics. However, here's the same thing in a modernized version of Peano arithmetic. We assume all the usual properties of equality: reflexivity, symmetry, transitivity, and substitution.

-- Axioms (only 1 and 2 are relevant)
1. 0 ∈ N
2. ∀ x∈N. S(x) ∈ N
3. ∀ x∈N. 0 ≠ S(x)
4. ∀ x∈N, y∈N. S(x) = S(y) ⊃ x = y
5. P(0) ∧ (∀ x∈N. P(x) ⊃ P(S(x))) ⊃ ∀ x∈N. P(x)

-- Definition of addition
6. ∀ a∈N. a + 0 = a
7. ∀ a,b ∈ N. a + S(b) = S(a+b)

-- Proof that S(0) + S(0) = S(S(0))
9. S(0) ∈ N [from 2 and 1]
10. S(0) + S(0) = S(S(0) + 0) [from 7 and 9]
11. S(0) + 0 = S(0) [from 6 and 9]
12. S(S(0) + 0) = S(S(0)) [substitution of equals, from 11]
13. S(0) + S(0) = S(S(0)) [transitivity from 10 and 12]

Edit: Ah, I see I was beaten to it by pavelrub.
Oh, I see. So, since no one said, "Hey, you've been coding for 100 days! Here's EVERYTHING YOU DID WRONG" then clearly, we're all just too sexist to treat women like people.

If there _is_ any pussy-footing here (er, no pun intended) and I in no way am acknowledging that there is, it is in reaction to the extreme chauvinism of coders like you.
It says it's a 30 day trial. I looked but couldn't find any pricing on the page. Can you please let me know your pricing?
> If someone knows of a better editor that can do the things above, is quicker and mybe uses less memory too, I am sold.

I honestly just dumped hardware on the problem. Get an SSD and a bit more ram and Eclipse is very fast - even startup is very quick for me. It's a lot cheaper to buy an SSD than it is to spend hours looking for another solution when the current one works fine. I don't have any pauses anymore.
The problem with the labs is that the slots fill fast and you end up waiting in line for hours behind developers asking the most basic of questions. I really wish they'd do two conferences — one for those new to the platform and another that would be a deep dive for the experienced devs.
Microsoft officially makes Windows free for devices under 9 inches
This is a much better version without the inconsistent editorializing: http://www.submarinecablemap.com/
PhoneGap InAppBrowser Tips
I think that is the point for improving UI and how the service is served. The more geekie you are the less help you need for the easy stuff, but more tragic is the result when you eventually crash.

Just like the best (arguably, maybe I should say boldest) drivers are the ones who get killed on car accidents. When you are too confortable on driving at 80Mph is when you are closest to die. And it is when you need more help, more user-friendly interface, more insurance to keep you safe from your own mistakes.

Keeping all of UI difficult just to please the geekies will actually harm some of them pretty bad eventually.

Also I find interesting how a lot of people is forcing to Colin a very romanticized idea of a "not for the money" entrepreneur that just want to keep things in this raw state. Sounds to me that Patrick is closer to Colin than anyway creating this image of him.
Refactoring Infrastructure
> Because we already had tons of different display devices with tons of different sizes and resolutions.

What kinds of devices are you referring to? (Remember, we're talking about the days before mobile was a big enough market to justify making mobile versions of websites.)

Do you mean Blackberries? I'd humbly submit that, from a business perspective, Blackberry support wasn't an important goal for many sites.

Or do you mean laptops? There was a long time when mobile wasn't big and just about every laptop supported at least 960px.

> You don't need to have text fill the entire width of the display to have a site work everywhere, I don't understand why you brought that up at all.

I thought you were suggesting that the pre-mobile, 960px technique was bad for large screens. It sounds like I was mistaken, and you're actually referring to smaller screens.
We can all simply "make an effort not to let it happen" in 2014? Shucks, I wish we had thought of this earlier! Such an easy solution.
My question is what do you lose by doing so? FDW has always felt like a little bit of a hack, but I guess if the optimizer and execution engines can use it as if they were native tables, then there isn't much lost. But the fact that ProtoBuf is used makes me think that there is some overhead that doesn't occur in native tables.
>But this amounts to a rewriting of the social system.

Social systems have been rewritten for a very long time. Colonialism, manifest destiny and whatever else springs to mind.... all of these things rewrite social systems. The new script is the purview of powerful.
The European Parliament votes to end roaming charges in a connected continent
another (more active) discussion: https://news.ycombinator.com/item?id=7524082
I thought WPF was killed during the whole mess of killing Silverlight, etc. a few years back?
these changes were in the works long before ballmer left FYI
On point 2

I went through the same thing. Your card was declined because these donations are being routed through the Travis Foundation's Stripe account which is now based in Germany. As an international org based in Germany your bank/cc flagged the transaction as potentially fraudulent.

I don't think Rails Girls/Travis can do much about this, you need to call your bank to get them to allow the transaction.
How much of a hipster are you?
Oh, yes. Me too. But they/we are a tiny minority with little influence over industry practice. What I long for is the day that software organizations run dramatically differently because of this principle. I think it's one of the most profound things we know about software development, and it has huge implications, but they're ignored.

Like any other powerful ignored truth—if that's what this is—its path to acceptance will likely be through somebody doing something impressive with it that hasn't been done before.
I think the reality is that only large-ish companies have the slack time necessary to devote to mentoring. Companies have to get to a certain size first.

At a startup, you are running full tilt 24/7 by necessity.
The suits have some requirements as well, and it's not "just because" but sometimes because of legal/organizational requirements.

The geeks may love it, but the business needs an invoice. No invoice, no purchase.
Announcing Pyston: an upcoming, JIT-based Python implementation
They wrote the original C# compiler in a different language (probably C++) first.

Then they wrote the second C# compiler in C#, and used the first compiler to compile the second compiler. Voila!
oh, boy, not sure why I'm getting involved here.

Insight has been a major factor in progress for perhaps the last 100-200 years, and even then for only a small (but increasing!) portion of the population. Brick buildings built through insight are a drawing. Someone has to actually mine the material, create the brick, lay the brick, etc. Those people get paid and then they can afford to buy things.

Absolutes like
>> ONLY through insight, not through hard work.
show that you are emotionally connected to your line of thought and likely should step back and think through the ratio of insight / work over time.
Pretty Difficult Privacy
Down 2 Earth – Crater Impact Calculator
"The whole damn book is a hyperbolic sleight of hand"- Flash Boys, Reviewed
I have experience with summer camps for Mathematics (as a participant) for kids from 10-18. I'm not sure how they manage to achieve it, but it was probably 55%/45% male/female. I think that half the camp elders being female helped a lot, as well as wise promotion and word of mouth after 20 successful years.

I feel that the camps being mixed added a ton to the experience. I can't begin to describe all the benefits, but for me as a boy, the camps first showed me that both genders can be interested in nerdy stuff, and that such interests are actually fine and quite normal.

However, if it would have been 95% boys, I think it would have been better to split them by gender. Especially among children it's hard to be the only girl in a group of only boys. Then, once the girl group starts to grow by intelligent promotion and word of mouth, perhaps you can merge the camps once the split is more favorable.
ASP.NET went open source 2 years and a few days ago. Since at least that long ago, things have pretty steadily been heading in this direction. Only reason we haven't seen things more along any more quickly is that companies this size just don't move that fast.
Running makes you wetter than walking over an equivalent time period. The main goal of running in the rain is to get to a shelter -- to minimize that time.

Something your link covers, and points out. [1]

So it would be with a plane: Flying faster means less time in the air, where meteorite strikes are particularly dangerous (as opposed to strikes while taxiing, or sitting idle). So while a faster-flying plane is more likely to encounter a meteorite than a slower-flying plane, if flying faster means less time in the air it's going to be "safer" overall.

[1] "So here we have it - more mathematical advice to avoid getting wet. Because we divide by VP in this equation, maximising our velocity now emerges as a good idea, assuming there is a shelter available."

EDIT: grammar
I assume you mean the Mono C# compiler (the one that the Mono team develops).

Interestingly, no -- but neither can the native C# compiler (that's what we call the old C# compiler that everyone's using in VS right now)!

Why? The C# compiler is bootstrapped, so we actually compile the compiler with the compiler. It just so happens that a while ago we felt we needed a feature so badly for the C# compiler that we introduced it into the C# language (exception filters) and started using it in the compiler immediately. So in order to compile the compiler, you need a C# compiler that supports exception filters, which right now is just the Roslyn C# compiler. Honestly, the feature (and some other small changes we've made) aren't that complicated, so they could be backported to other compilers, but I don't know why you would want to do that.
On the point of hiring the best and brightest wherever they live: I worked for a startup that hired from all over Europe and North America. We did hire some great people, but there are definitely considerations and downsides. Here are some of the cons I noticed:

1) It took a lot of effort to discourage cliques based on location. People from different countries or parts of the country bonded more easily. New hires would also quickly bond because they didn't know anyone, but together they felt excluded by the established groups. This was critical to their happiness because they didn't usually have friends outside of work. We managed, but it does require more effort to prevent internal politics.

2) This wasn't the sort of job where everyone could work remotely, so we regularly lost people who decided to go back home. That's why I left, and I was neither the first nor the last. People miss their families and friends, especially if they miss a large event.

3) Moving people can be expensive. Obvious, so I won't elaborate.

4) Recruiting from all over is also more expensive. You may or may not need to fly people out, but you also have a lower rate of interest for the same amount of effort. On job boards you'll get 500 resumes, out of which 100 people actually realized the position requires them to move. For the low-profile startup it just takes more effort and money to get the word out to the right people across the country.

Was it worth it? Sometimes. In the end, you need to consider whether the position is really worth the extra time and cost of hiring or whether you can find local talent that will do as well. The issues I've raised above are obviously harder for positions where "telecommuting" doesn't work.
The two way binding can be so useful though. The best example I've seen was an array of coordinates bound to a directive that used D3.js to visualise it. There were some special function you could call that would affect and expand your data and immediately update the graph, and you could manipulate the individual points on the graph and it would propagate to the data seamlessly.

I guess to me two way binding is one of those things that you don't think of often, but when you don't have it you suddenly find yourself writing tons of boilerplate code to get the same effects.

The only cases when I didn't want the two way binding were when I was creating or editing an item. And then it's trivial to bind the form to a separate object while you work on it, then push your changes to the collection/original when you're done.
5 promising startups from Dreamit Ventures Austin startup day
We had a similar problem with mobile search ads. The vast majority of clicks we got were misclicks, which is very painful when you're bidding $5+ click. We fixed the issue by putting a -90% bid on mobile ads. Now once every few months someone from Google calls us and tries to convince us to remove that -90% bid, assuring us the traffic is good and will convert. Pretty sleazy.
YAHOO UPS IT’S SECURITY WITH ALL TRAFFIC Now BEING ENCRYPTED
It looks like in 2012 they transferred 42PB of data, which is pretty crazy. I assume their numbers are far higher now. It's impressive they can make it all work.

I didn't know that Reddit had invested money in the company either, that could potentially be a pretty big boon for them.
It's been a little while since I've used it, but doesn't Google let you do placement optimization based on meaningful conversions or other user-defined goals?

It sounds like the problem here was just Google's ad placement optimization looking for CTR alone as opposed to something that means more for Aha! (e.g., clicking past the landing page). In that case, the solution isn't so much in excluding certain platforms as much as optimizing for the right goals.

Unless your product/service really has no target audience among people who happen to use mobile or play games, excluding mobile/games with a blanket exclusion may be the wrong choice. Personally, I'd rather target whoever seems to be converting most in terms of things my business cares about rather than drawing arbitrary lines for which platforms see my ads.
Windows Azure updated with .NET, Node.js integration, Active Directory support