skysight-inc/HackerNews huggingface dataset:
Some reasons:

1. Everyone has a C compiler, or can write a decent-enough one to support their preferred environment.

2. C is well tested and specified. Reading the standard isn't an exercise is face melting (compare with, say, C++).

3. As a systems language, C doesn't require a runtime library if not needed, and this can be left out very easily (not the case with Go, D, or C++, as I'm aware).

4. C exposes easy trapdoors to the underlying machine (inline assembly, pointers, etc.) that are very handy.

5. C is usable by other languages, as its calling conventions are well documented. This is why C is a preferred base language for things like OpenGL bindings--it's easy to write Ruby, Pyhton, Java, etc. wrappers. This is in sharp contrast to C++, which is brainfucked for things like symbol exports.

6. A line of C is pretty obvious in what it does, when written correctly. You can usually estimate what code it'll generate, barring #define hackery. C++ especially is bad at this.

~

C is still used because it doesn't do a lot, and it nails what it does do.
The way to rank programmers is by how much they contribute to the bottom line. Shipping is important. Good developers are able to "move the chains" and help things get shipped. Bad developers hold up the process. Slippage can cost money.

I think there is a lot more to this than programming ability. Perfection can get in the way of getting things done. A "cog in the machine" mentality keeps developers from taking ownership and making key decisions. Good developers accept that they don't know everything and tackle an area they aren't good at anyways because there is nobody better available for the issue.

What you didn't define is, top 10% of what? All programmers? All available programmers for hire? All programmers who are working full time as programmers?

I'm not sure there is even a big enough gap between the top 1% and the top 10% to make much of a difference. If the determining factor is being able to ship, then the top .1 % is probably either shipping their own products or have significant ownership in the companies they are coding for.

Beyond that, it depends on how big your pool is. The best 1 out of 10 (10%) might be an average contributor just good enough to get in the door at a place not fighting for top talent. The top 1 out of 100 might be good enough to get an interview anywhere in Silicon Valley.
http://www.zerohedge.com/news/market-stoned-its-1999
I hope this submission gets noticed. Craigslist is the absolute best way to advertise Airbnb listings. Without it, we're kinda sunk, and it could have a big impact on Airbnb's bottom line.
I would definitely use PHP if it were more British. ;-)
On-the-spot recycling for your 3D printer is here: http://filabot.com/reclaimer.php

Now if we can get low-cost printers for metal and electronics, and on-the-spot recycling for at least the metals, we'd be there.
Do'a Sholat Dhuha
Sholat dhuha merupakan salah satu sholat yang penting dan secara khusus mempunyai arti sholat yang berhubungan dengan permohona
Contrast this with Yahoo Mail, which hasn't had a major design change in a couple of years. It's also crying out for some basic feature/usability improvements that gmail introduced in the 2000s (for instance, "always display images from xyz").

(I still use Yahoo Mail for online account signups, as well as friends and relatives going way back -- I opened the account in the 90s)
Bindshell using only netcat & bash
Learned at Pycon: Faking Is Easy
I signed up, good luck!

I'm curious, what does selling Thinkpads with Linux pre-installed involved? Does Lenovo sell in bulk as an OEM, OS-less? Other companies have sold Thinkpads running Linux for years (Emperor Linux, IIRC) but at a large markup, such that I assume they're buying in tiny quantities, maybe even retail one at a time, unboxing/installing Linux/boxing/reshipping (pure conjecture, I've never looked into it). Also, any nonfree drivers required?

edit: I should've looked before speculating about Emperor. I gather that they order a machine from the manufacturer when a customer orders http://www.emperorlinux.com/quality/?page=configure but they have some kind of relationship with the manufacturer, not just retail http://www.emperorlinux.com/why/ (see warranty at bottom).
Keep yourself calm (from Do Nothing for 2 Minutes)
It's funny, a couple of years ago I was reading articles about how Google's design teams were supposedly hamstrung by their culture of incessant testing. I remember anecdotes about a/b testing 41 different shades of blue and designers being made to provide data for their choice of border width.

Now a whole bunch of people who haven't seen Google's test data are adamant that their redesigns are a usability disaster.

Unless something has radically changed within Google, I'd be very reluctant to question any of their design decisions. I'd be doubly reluctant to call them arrogant whilst panning their design based on nothing but instinct and supposition.
It will be real helpful if you can share the time of launch and the headline you used. Where can I find the thread for it in HN? sorry for being a noob :)
I overwhelmingly agree as a UX guy w/the comments in this thread about the poor choices from a design perspective.

But since this new design rolled into beta I've found myself slowly depending on Gmail more and more vs. my desktop client.

I don't know why but the "lack" of proper interface design here makes it feel blazing FAST to me, which is really the #1 thing I care about when trying to keep up with a slew of email.

I never had that sense in the previous version.

Anybody else?
It seems like there are a lot of differences of opinion on this page, aren't there? The fact that hardly anybody is ever going to say they're in favor of sexism doesn't mean there isn't any disagreement, or that there isn't anything to talk about. Clearly a lot of people think this is an incredibly important issue for the community, and a lot of other people believe it's a distraction that at worst is hurting a lot of people through an unfair application of political correctness.
New Saturn video created from Voyager and Cassini spacecraft images
> I don't know what kind of person would try to solder this by hand! It's a surface mount package. I wouldn't go near one without specialised equipment!

Its actually very easy to solder packages like this and you really don't need paste. Paste is faster and results in less eye strain if your doing a bunch of them, just use a stencil for the paste application (which you can get easily and cheaply online).

The biggest mistake most people make when trying to solder things is thinking they need to do 1 pin at a time. Unless your talking huge pins (DIP-8) you don't want to do this. It is actually worse for the chip going pin by pin, you end up heating it up more and for a longer time.

Instead apply flux to the board, position the chip then "tag" opposite corner pins with solder to hold the chip in place. From there add more flux to the pins and use very fine solder (this is key) + a fairly fat solder tip, like a 1/4" chisel, just drag it down the each side of the chip while applying enough solder to suck onto the pins. You can do the entire chip in about 60 seconds.

Chips that actually suck to hand solder are things like QFN, PLCC (with small pads), and anything with a center pad (especially if its a thermal connection to the ground plane). You can hand solder such packages but its a serious pain and really can only be done correctly with a hot plate and hot air station. Small parts suck also, 0402/0201 or smaller resistors or caps are not fun to do without without paste + reflow.

EDIT: I should add that land pattern makes a big difference too. High density land patterns are much more difficult to solder correctly without paste + hot air or reflow.
I'm tempted to issue a challenge to Silicon Valley: I start a cooperative kosher bakery with some friends and a bank loan, and you all start web 2.0 ninja-rockstar-mobile-social app companies with VC funding. We'll see who's actually making any money a few years down the road.
I have no problem with the new Gmail. After the initial adjustment period, I find myself enjoying it more than the old version. I have developed a reflex for using the buttons that didn't exist with the text versions. It just happened.
brilliant hack to re-enable reverting to the old gmail UI:

http://qwerjk.com/revert-gmail

http://productforums.google.com/forum/#!searchin/gmail/qwerj...
Does anyone else find it humorous that OP's site is ugly and hard to read? it doesn't diminish he's point (I could take or leave the new Gmail) but maybe his credibility.
I can't fault Google for experimenting, but the 'all or nothing' approach they took to the rollout was an example of false choice. The classic coloring could have been offered as a theme to lessen the impact of the UX changes.

In case you miss the old color scheme, try this Stylish theme:

http://userstyles.org/styles/64637/gmail-google-mail-classic...

Follow Jason's post to fix icons and spacing:

http://jasoncrawford.org/2012/04/how-to-cope-with-the-gmail-...
Flexible small batch manufacturing is not new. It already came with CNC machines.
Actually a lot of modern web design is about working around the virtues of HTML, such as users controlling presentation and intentional markup.

My point is that there's no workaround for "doesn't work in your browser".
CISPA: Act now
John Dvorak is a self-admitted professional troll. If he's being insightful, it's on accident.
So... SGML?
Here's news to you: The Judge plans to inform jury that structure, sequence and organization of Java APIs are copyrightable.
Honestly the price differential is very small between 4 and 6 layers now-a-days. In mass pro that is, they will still charge a solid premium for 6 layer at many quick turn / small batch PCB manufacturers.

The biggest savings comes from avoiding blind and buried vias which are still expensive to use but often required for dense BGAs. You can also usually get away with a larger minimum feature size (trace width) with a QFP which can also be a nice cost savings in the PCB construction.
No, you're not the only one. It brings to mind an awkward, overly public marriage proposal. Not something I'd want to be on the receiving end of. And if the other party turns them down, the rejection is just that much more awkward.
Technically, federal laws are not supposed to define the constitution. But often use and custom helps define constitutional protections, and these laws themselves define use and custom.

Thus, for the present case, if the supreme court wants to look whether the fourth amendment applies online or for cloud services or the like, it will see what is happening in the real world and decide whether people really have an expectation of privacy in their data that is stored in the cloud.

If becomes an open and accepted practice for any online service to give up any information to the government just for the asking, and without a warrant or an explanation, then you can hardly expect the Supreme Court to declare that the fourth amendment applies to any data stored with any online provider.

So yes what we do now will definitely help define what the constitutional interpretation will be down the road. If we do not demand privacy, nobody is going to give it to us.
Sony contributes the most to the Android Open Source Project
I often use cat and pipe to grep, it's nicer to have a left -> right flow.
No, FM is being castigated because he has a terrible track record of doom and gloom predictions regarding Android and Linux yet he is constantly sourced by the clueless media. He is also being paid by Oracle at this very moment. He is basically their mouth piece. How disingenuous do you have to be cooldeal to pretend that he is somehow an objective source? How objective are you?
No, thank you! This is an excellent idea, sir, and good luck!
New development: The judge plans to inform the jury that structure, sequence and organization of Java APIs are copyrightable.
Eh, I think Yahoo Mail was upgraded a year or so ago. I prefer it to GMail.
Maloom hai aaj Jumma hai-Nice jumma sms message in urdu 2012 - Jumma Mubarak sms
You can almost cut your netcat+bash bindshell one-liner in half if you change how you handle the if clause:

if [[ ! -p /tmp/mypipe ]]; then mkfifo /tmp/mypipe ; fi && cat /tmp/mypipe|/bin/bash -i 2>&1|nc -vvl 6000 >/tmp/mypipe
CISPA action list
Wow that is really nice. Thanks for commenting.
You're probably thinking of Doug Bowman's classic "Goodbye Google" post: http://stopdesign.com/archive/2009/03/20/goodbye-google.html

I think two things are entirely possible here: One, that in reaction to Bowman's high-profile indictment of Google's design culture, there has been a shift over the past few years toward Apple-like, auteur-driven design at Google, that was misapplied in this case, or (I think more likely), every detail of the new Gmail UI was extensively tested by itself, but there was no final arbiter to say "you know what? This one part sucks; let's change it despite the data."
Same here. I have always preferred native mail clients (originally Thunderbird, and now Mail.app on OS X/iOS).
It won't, but that doesn't make the problem bogus.
I thought the general consensus was that all the Google usability testing actively resulted in bad designs.
Try using an URL shortener such as http://bit.ly
I was using boomerang BEFORE it was on Hacker News.
Show HN: We're almost ready to launch: Gitpilot. Git Project Collaboration GUI
The big difference is that I was never tied, in any way to Sonys ecosystem, because their never was one.
I am more tied to Apples, with my collection of music, videos and apps.
Sonys products were nice, but ultimately replaceable, devices with something pretty much similar. They were purely a hardware show.
We have discussed this: http://news.ycombinator.com/item?id=3721142
I have heard the same thing about Google before, but obviously there seems to be a change. The old Google would not "push" a new interface when there is so much resistance to the new design. I may be suffering from a sample bias, but no Gmail user around me likes the new design. If they did test this stuff, maybe they cherry-picked their target population to get the results they wanted to please the designers. Who knows.
I've long solved the Gmail web interface issues by accessing it only via IMAP. On the rare occasions when I have to use the website or Android Gmail clients they seem so unproductive to me. I think it is an information density thing - my desktop client (Thunderbird these days) is able to do a far better job of showing me more information at once. It also has the ability to manage state a lot better than web apps so my different panes can have differing contexts.
Designers designed the old look; designers designed the new look. What makes them arrogant now?
Don't shoot the messenger - Who cares if his site is not easy to read? It's all about the message. He does not pretend to be a UI designer or something.
Ask HN: Where to learn Mac OSX Terminal?
I've seen a few posts that link to open source books on learning Mac OSX terminal but can't seem to find any. Looking for links to good ones.
Any way to make this a generic tool? Would love to be able to use this with my own questions for other purposes.
Nice thought but how do you engineer such a thing?
Ask HN: What recent experiences have you had using Hibernate Search?
I used to use Hibernate Search to get the benefit of Lucene search flexibility and getting results as Hibernate managed entity objects.

More recently, I have mostly been using PostgreSQL's text index/search functionality and occasionally Solr (keeping data in the index, not using another data store).

If you are currently using Hibernate Search, please share any experiences with horizontal scaling, things you like and don't like in general, etc.
If you're looking for rvm, you should visit rmv.io. Based on his Twitter feed, it appears he changed the default routing behavior to route to smf.sh.
It's completely static and javascript, so just download all the files (index.html, functions.js, data.js and style.css) and edit the array in data.js.
http://imgur.com/Tb5GM
"Groklaw makes actual predictions rarely and consequently has a cleaner track record."

So Groklaw makes predictions when they think they're right and keeps their mouth shut otherwise whereas Mueller just shoots his mouth off and is wrong much of the time. You make a good case here why people should read Groklaw and ignore FOSS patents.
When I was handed my first challenge of doing design for a web site (being up until that point a pure coder) I encountered a striking tendency in myself to want to neutralise colors. If I didn't know what color to make something, my default choice would be to desaturate it until it no longer offended my eye. On a fine level it works and you can solve a lot of individual UI "problems" this way. The problem is that as you accumulate these decisions you end up with a design that says nothing, has no motivation, fails to speak anything to the user. This is one way I know that I'm a mediocre designer. Great designers make bold decisions that challenge and energise the user and still they do it well.

I feel like Google has suffered from a similar problem - the solution to every UI problem these days is minimalism. Remove borders, accents, highlights, colors. On the surface it looks clean and simple but scratch beneath that and it seems to have no soul and no reason to exist.

I think the same issue goes directly to functional aspects as well - the functions and features on the page should feel alive as if they are speaking to me. I should be attracted to them, immersed in them, like they've been incorporated as parts of myself - but I'm not - I can barely differentiate them from the inactive, static parts of the page. Most of Google these days feels like I am filling out an IRS tax form. At best it is boring, at worst it is aggravating.

I'm looking forward to when we get through this new style of design from Google.
Does anybody else find it ironic that pg uses an abnormally high amount of filler words himself?
I have some good engrish for you today: What resistance will they have to trying you and how will you overcome it?
We have a related post on reddit as well:
http://www.reddit.com/r/Entrepreneur/comments/sulod/just_fin...
Sometimes when I read HN I feel like I must be the only person who really likes most Google products. I think the design is pretty good. I don't analyze it very closely, and... I don't know, it works and it works very well for me.
A $20 Trillion Rock That Could Turn a Startup Into Earth’s Richest Company
And who was the charismatic figure behind Sony?
If women are given equal treatment, education, opportunities, etc. as they grow up from day 1, would that balance the ratio of female engineers with males?

Honestly, I don't think so. With all the freedom and opportunity in the world, the differences in brain chemistry between genders will tend to favor particular career paths.

Preemptive disclaimer: I don't think that people should be shoehorned into a particular career because of their gender, nor do I think that equality between genders in terms of employment and pay is unworthy of effort. Just don't be shocked if that ratio never hits 50/50 because women with the opportunities still don't want to be engineers.
I think Zynga does it pretty well, and they do it in the same most web apps do it (that get it). You walk people through your web app exactly how they should use it.

You make them pass every ideal step before you allow them to move on to the next one (unobtrusively).
You don't. The thanks is for voting against CISPA bill that you disagree with.

Summarily, people also rally against their congressperson if they vote poorly on something.
Ends up that passing the file directly to grep will allow it to use tricks to make processing faster than reading from a pipe.
Scottsdale divorce attorneys | Phoenix family lawyer
Rose Law Groups Family Law Lawyers & Attorneys are experts in divorce, child custody & support, family issues, legal separation, Restraining orders, annulment. RLG is based in Phoenix, Scottsdale Metro Area, AZ and is a full service Family Law & divorce firm who employ award winning Lawyers.
These 3 are fundamental needs (so exceptional services - more like utilities).

But even here, unless life threatening situations, people will postpone action. (eg. drugs instead of surgery, disinfectant, ...)

With education I beg to differ: although it may look like a safe heaven, pursuing education for the sole purpose of temporary financial stability is probably not that smart. Reasons:

- practical experience is more valuable and if not truly committed to the PhD, don't really see the value
- state funding for schools & research will drop (later, true, but it will).
- if everybody (or the majority) will go to school, who's going to do the work to come out of the crises.
Hibernate is a must-have for long travel without outlet access.
Nice nyan cat lol.
Notepad is a GUI text editor.

MS Paint is a graphical editor.

An application can have a GUI without being graphical. I'll confess to never having used WorldWideWeb on a NeXT box, though vids suggest it didn't do much in the way of typesetting or graphical rendering.
"This bred a mentality that it's ok to be an open source cheerleader in all future cases but frankly that hasn't worked out as well."

There is no such thing. I don't know what your beef is with groklaw but you're now to the point of fabricating sophistry to say...something. I don't even know what your point is here other than to bash groklaw.

"legal propaganda arm of the FSF"

Really? Groklaw is a part of the FSF now? Are they also based in Roswell or was that area 51?
Though you should verify the certificate to be sure.
>These designers are doing whatever makes them look

I doubt Google would let a group of self interested ego fueled creative's override rational principal and analysis. Especially considering this is a flagship Google product with 350M users.

>On a shallow level, and to the untrained eye, these redesigns are pretty and minimalistic but on a deeper level they are deeply flawed.

I'm a designer. I've never properly critically analysed the new Gmail design. But I haven't felt the need to. For me it just functions really well.
http://techie-buzz.com/how-to/revert-old-gmail-interface.htm...

Even closer revert-to-old via the Stylish plugin and CSS hacks.
I feel completely opposite, if anything I think gmail should go back to being simpler and more minimalist instead of more complicated.
const has legacy reasons for its behavior, some of them relating to DMA and embedded environments.
You get proper email support if you are paying for gapps for domains. I don't know if that's what you mean by paying for gmail.
I really do buy the "change aversion" theory. I never used Gmail before the current design, and now I use it every day without problems. I click an email and I can read it. Importance and starring work as expected. And, the interface is very smart about not moving things out from under me when I make a change, much like Chrome's tab bar. Except for the slowness, I think this UI is a fine way to handle email.
The person who is perhaps the brightest [1] person I've ever met would - if this is a fair simulation - be rejected by YC. When answering a question he often won't even have begun to reply after fifteen seconds. I wonder how often YC rejects people such as that.

[1] I mean this in a particular way: capable of extraordinarily deep insight very, very rapidly. Just not 15 seconds rapid.
I just assumed it was 2/3 of a majority of sitting members. I am surprised at all the downvotes though, but I guess that is how YCombinator news works.
I'm not sure that the fact that something has been thoroughly A/B tested makes it indefensible. It is possible that overuse of A/B testing results in a local maximum, with sweeping changes needed to reach the global maximum.
Not in person, and not during the YC dinners.
Yes of course, the 15 seconds is not a particularly valid method, however the intention was to try and make you think on your feet and keep your answers concise.