skysight-inc/HackerNews huggingface dataset:
I do think we should be worried about letting google get too strong a walled garden. The most worrisome thing about google is that we depend upon so many google products, that it might be difficult to see what we are missing if they started to overly favor google offerings. I don't think google has gone there yet, but it is something to keep track of. That being said, twitter has no excuse to complain if they did simply remove themselves from google's results. I suspect that in fact they negotiated and got a better deal going exclusive with bing.
The Fat Making / Storing Hormones - How they inhibit Weight Loss
Apple shipped 4.89 million Macs in that quarter:

http://arstechnica.com/civis/viewtopic.php?f=14&t=115853...

That would place them just below Asus on that list. Not exactly "not even on the map".
Pattern Matching Pointers
It introduces a new dependency on a new language that has no relationship to C. For local projects, sure, for projects you want to distribute it's risky.

If you're about to reply it's a risk you'd take... me too, in general. CPP sucks. But not wanting to introduce that risk is a valid choice in many cases.
20 fotografias impresionantes por Raceytay Fotografía
Indian Court says may "block" Google and Facebook, like China
If Google had to pay every web-service out there for the privilege to index their otherwise free content, that could cost Google more money than is possible for them to spend.

Then again, Twitter and Facebook are certainly large enough that some kind of deal could have been negotiated. But if they did that, would other social networks uproar in protest because now it's not just Google monopolizing their power.. it's the 3 largest websites out there doing it together.
Can someone give a technical reason why we can't have an empty TLD which all sites looked up via DNS would default go to? So if you don't enter a TLD the DNS would assume you mean the empty TLD so it would give you the IP of the machine belonging to just the word.
or partner with me,am desperately looking for a funding partner.though I am probably not in a location you would like.
The only secret of success
Two reasons:

1) I'm often copy/pasting from publications, and the PDF-rendered glyphs don't turn into proper unicode either (OSX, Preview, paste to Firefox, at least)

2) There are conventional differences between the different arrows such as using a arrow with or without a superscript star versus single-bar down versus double-bar down, etc. and trying to render those in ASCII would be quite confusing for the reader and author. Each of them have semantic meanings, and putting in what is usually used as a single-step arrow in a big-step semantics because you lack the glyphs makes an experienced reader's head hurt.
How to Sleep Well
Excellent points. And I'd have to agree that both mass market tables (Ikea?) and spreadsheets do save us all a lot of these aches.

But cheap only wins if you can sell many of the same manufactured good. Most of the people who go to carpenters and programmers think what they want is unique enough to require a crafter, but expect the crafter to be as quick and cheap as a mass-market product manufacturer.
I don't get why articles keep referring to "22" existing TLDs when there's a huge existing list[1]. Sure a lot of those are restricted, but we've seen a large number of them (.fm .me etc) move beyond their original country-specific intention and be used similar to the ones in the "generic TLD" list.

As for the new ones, I'm more curious than anything, as there are two huge unknowns here. First, people/companies have to buy the domains. Second, the public at large has to accept them. We've already seen TLDs both generally catch on and generally fail (anyone remember the dot-mobi craze?). I'm not convinced that companies are going to have to spend lots of money to squat "mycompany.apple" or "mycompany.hotels" or whatever just to "protect their brand." I mean, companies don't generally worry (AFAIK) about other people's subdomains now, and if new TLDs catch on people may start to view the 'middle' name in the same way. Or maybe not. It's just a big unknown right now.

[1] http://en.wikipedia.org/wiki/List_of_Internet_top-level_doma...
Linux Memory Reporting is confusing
I don't think anyone wants to remove the rel=nofollow attribute. I think people are confused why you can't have a social recommendation appear on a serp even if it is a rel=nofollow.
Thanks for pointing that out. We've fixed it and pushed the new script.
Yep. Why try to force a tool into a role it was never designed for? You use m4 or just write a preprocessor in any language. If you really want to do complicated lisp-style meta-programming stuff with C, just write another C program to pre-process your C program. It's more work, but it gives you complete control over the syntax.
The Author of #SOPA Is a Copyright Violator (bit.ly/xuNPWP)
There’s No Machine-Readable Government Org Chart
If the administration wants to advance the ball on transparency for its part, it will begin to publish coherent information—starting with basic information about the organization of the executive branch—in machine-readable form, using standardized identifiers. An edict from OMB to harmonize on identifiers down to the program level could be implemented in months, if not weeks.
Futures Risks
"Cheap Stock" And Section 409A Considerations For Pre-IPO Companies
Once upon a time it was possible to get a clean (not rel=nofollow) link from one's Twitter profile: http://www.davidnaylor.co.uk/twitter-backlink-tip.html

Presumably for anti-spam reasons, Matt Cutts (of Google, and regular Hacker News commenter) implied in a tweet that Twitter would want to fix this: https://twitter.com/mattcutts/statuses/865610396

I think this implies - in my opinion rightly - that Google want or wanted links on Twitter to have the nofollow attribute set.
It's great application, last couple of days I was searching to change the hosts file to test localhost mobile web app. But it was difficult to root access and push the host file to the android system. Anyway this may help to all the things.
People may be prompted to react because the title doesn't reflect the content.
Using external programs to generate code nontrivially increases the required complexity of your build system, and unless you're targeting Linux only, it isn't really given that users will already have perl installed, much less a lisp interpreter.
Personally I think it's dumb for Twitter to nofollow it's outbound links. If I were them I would let the links be followed and then let Google come up with an algorithm on how to rank the links from Twitter.
Google's implementations in Chrome are virtually always released as open specifications.

Dart: http://www.dartlang.org/docs/spec/
SPDY: http://dev.chromium.org/spdy/spdy-protocol
WebRTC: http://dev.w3.org/2011/webrtc/editor/webrtc.html
NaCL: https://developers.google.com/native-client/reference/pepper... (C API definition)

In addition to open specifications, as the parent pointed out, they also have open source reference implementations. At least in the cast of SPDY, support has already landed in Firefox. Characterizing this as equivalent to ActiveX shows an ignorance of either the original browser wars or Google's modus operandus these days.
ActiveX and Flash were certainly innovations. One of them didn't pan out[1] and the other did and lasted for quite some time.

You realize that if not for Flash, sites like Youtube wouldn't have been possible at the time that it was released?

[1] ActieX didn't pan out for the web as a whole - it fared well behind the walls of enterprises.
join is also worth mentioning: as expected, performs relational join of supplied input, equivalent to SQL's STRAIGHT / LEFT / RIGHT JOIN.

http://man.cat-v.org/plan_9/1/join
Startup in africa.
I am trying to startup a pay website in africa and the problem I have is ,no potential partners ,co-founders and the thing most bothering me ,cash..

At the moment what stands between me and launching is a sweet $2000.my question is, is there a website sort of like kickstarter but for other countries aswell? or the old (now dead fundable).as for employees,am finding it very hard to find people who can code even basic stuff.So I thought I start a programming school in my town where I can teach programming for a charge and thus male some money aswell as identify intelligent potential.Would that be wise?
I heard you like numbers... Numbers from 37signals
Most of the comments simply points to flaws in your arguments. I advise you to think carefully about the issues raised before calling them "apologists" and "not objective".
How is it circular to say women don't get taken seriously when they make a big deal about things that seem minor to guys?
Ask HN: What's the best SMS API provider for a uk startup
I have a great idea in the SMS market but I can't tell which provider is best a startup just trying to get away with paying as little as possible.

options are:
(a)	https://www.tropo.com/
(b)	http://www.fastsms.co.uk/topic-pages/bulk-sms.html?source=aw-bulksms-2;
(c)	http://www.esendex.co.uk/; or
(d)	http://www.textmarketer.co.uk/index.htm.

Maybe you know a better one?
I'm not sure why I spend all this time making stuff when it's clear the real future is in parasitism.
As of June last year, Twitter was churning out 155 million tweets a day:
http://radar.oreilly.com/2011/07/gnip-twitter-firehose-realt...

It's not easy to index find that much fresh data in anything resembling real-time. And with real-time data, seconds and minutes matter.
Blending Modes of Photoshop & Co
Excellent overview of the math behind many of the filters in PhotoShop.
Indian high court threatens Facebook, Google with China-like ban
You realize that the gTLDs they're selling are not going to work reliably?

Single label names always resolve first on the local domain. Except when they don't. This isn't currently a problem because no admin in their right mind would name their servers "com", "org", or "net". It's a tacit convention that's now being broken. I can think of a few security problems this creates, lord knows how many we haven't thought of yet.

ICANN is selling names in a namespace they don't control.

As Dan Geer puts it, "ICANN has devolved into nothing but a protection racket." http://geer.tinho.net/ieee/ieee.sp.geer.1107b.pdf
When's this scam gonna get busted wide open and Microsoft and its company officers shut down and thrown in jail?

Because if it were anyone else it would have been done and dusted ages ago.

The whole thing stinks and clearly, they've got help.
If you're a student in mattmight's class, you shouldn't read this.

N hfrshy gbby gung negvpyr zvffrf vf gung frg qvssrerapr pna or vzcyrzragrq (zhpu zber rssvpvragyl guna uvf dhnqengvp nytbevguz), hfvat naq .

Vs lbh unir gjb svyrf N naq O juvpu ner frgf (v.r., ab vagreany qhcyvpngrf), N - O pna or rkcerffrq ol "fbeg N O O | havd -h".

Bs pbhefr, vs lbh TAH pberhgvyf ba lbhe flfgrz (naq vs lbh'er ehaavat Yvahk, lbh nyzbfg pregnvayl qb), vg'f rira rnfvre naq zber rssvpvrag: "pbzz -23 N O".
True but this also creates extra dependencies for any project doing this. If you need to be able to compile on various platforms and/or machines doing so can introduce unnecessary complications as a result.
Additionally, C# collections do not need to box.

List<int> uses an actual array of integers as its backing store instead of an array of objects that contain boxed copies of the integers.

There is a port of JGit to .NET called NGit, which is what we use for MonoDevelop.

The port is maintained with an automatic tool that converts Java code to C# code, you can find it here:

https://github.com/slluis/ngit
Better page titles in search results
It makes me sad that the best tools available for writing code in so many otherwise exciting languages are still resorting to text-based autocompletion. And blogging about it as though it's something to be proud of.

This is certainly a pretty editor. But at its heart, it's still a text editor. And what I do for a living is edit code.

Code has a lot more information about it than text. I can imagine looking at a line such as:

item.hide()

in this editor, knowing that my codebase has half a dozen classes that expose a .hide member. I hesitate even to ctrl+click on it in this editor, because I know it'll either do nothing or take me to the wrong definition.

In a perfect world (and in IDEs for statically typed languages since 1998), the editor would know exactly which .hide we were talking about. And it could gracefully send me there with a single click or keystroke.

I'm still waiting for something equivalent to appear for the Ruby/Python/Javascript portion of my world. But years keep ticking by and the best we get is text editors that try to guess by looking at text.

Maybe next year.
Show HN - PhotoUp+ Post multiple photos from your iPhone to Facebook
That reminded me of something, I read a while ago:

http://quantifiedself.com/2011/08/nancy-dougherty-on-mindful...

OK, not Non-Intrusive, but quite interesting, I think.
A very interesting idea. Of course my favorite part was seeing Visual Studio open with a couple of website debuggers running in the task tray ;) Did you make this with MVC3?

I love seeing .Net related things in the startup world!
If anyone is looking to hire in this area I have a friend who wrote his doctoral thesis on this subject. His research was focused on what diagnosis that can be established by shining infrared light on the skin and filming blood vessels up to one centimeter into the skin. I was at his thesis presentation and he literally referred to the Star Trek tricorder.

His thesis is on Amazon: http://www.amazon.com/PHOTON-PROPAGATION-TISSUE-BIOLOGICAL-F...
Or block ga entirely in your browser for 100% speed recovery against tracking.

But seriously, GA will still work if you add DEFER and make it load only after page load. Then there is zero impact on the page.
I don't think this is what they're complaining about. Twitter is saying why are they not linking to the @wwe Twitter account in the new social recommendations like the Google+ links to @wwe. They're not talking about links outbound of Twitter, rather links inbound to twitter, like the @wwe twitter or Facebook account pages.
Vintage Travel Posters
The article describes a complete PC "system", i.e. screen+computer+keyboard+mouse+storage, for $100 based on the Raspberry Pi and cheap generic peripherals.

The (adjusted) launch price of the ZX81 was £143 in kit form, which with today's exchange rate is about $219. That does not include a screen, and so on.

See the difference?
nontrivially increases the required complexity of your build system.

No it doesn't. It only requires a single rule in your Makefile. Something like:

%.c: %.cpre preprocess.pl; ./preprocess.pl <$^ >$@
http://twitter.com/Michael_Scott here's agent Michael Scarn's friend, although not very active recently.
And I've tried to honestly reply to every comment that points out a flaw in my argument. I did think carefully before using the word apologist, but I've had too many downvotes to really believe that people are thinking critically. What I'm saying is NOT that Google is evil, but rather they're increasingly heading in a direction I don't like, for the reasons I've outlined.
Build one yourself, or partner with someone who will build it for you.

That will give you so much more satisfaction and will also give you all the practical trial and error testing you need!
I probably don't like the tone of my comment on this one but TheSmoke, please don't do this repeatedly. ever. again.

While I respect your honesty, but after reading this particular blog post and a few bits of your website, I think you should slow down and value tried and tested tools.

Let's start with your "About me:"

"Mengu, is a web developer with Ruby on Rails, Grails, Django, Pyramid, web2py, CodeIgniter and jQuery in his tool box. Available for any kind of web development jobs. Read more.."

Lots of technology there. Then you take on a project where you chose MongoDB. I think I'm starting to notice a trend here.

You burned your team member for not standing up for your choice.

"Our manager accused me and MongoDB for the failure while we all have agreed to use MongoDB in the team. None of my teammates stood up."

My prejudice sense something is off: I felt that you were the one who pushed MongoDB hard to the point where your team member gave up and just "alright, let's just get this ball rolling since we have 4 days anyway..." rather than argue with you.

It fails. You got blamed alone. None of your team member stood up for your "ignorance" of tried-and-tested tools. That's fitting if I may say so.

Don't do that in public blog. Don't ever ever do that. Especially when it's your fault.

You also started off with saying that "MongoDB is okay" then trash the community and not willing to purchase for the support while admitting that you do need the support.

I know it has been hard for you but you really need to step back a little bit and do a retrospective on your decision-making ability.

I know I'm saying harsh thinsg but I hope you understand that there's a bigger problem and MongoDB is not that problem (at least not now).

In my short time in this hi-tech world, I've met and worked with a few people who religiously pushing new hip tools with zero experience (using the said tools) lately (especially lately, due to the explosion of blogs and hip tools) and would want to spread the blame to everybody else if it fails just because they agreed to use it. It's a common trend that most managers can see quickly and it may not be good for your future career.
Their browser has features that no other browser supports (native client, Dart etc).

It's funny that you think these are bad things.

Innovation happens by trying new things and pushing them out. If it sticks, great, if not, then it will die out.

A ton of the technology today that we consider as 'standards' didn't start out that way.

When Microsoft created XmlHttpRequest, were you complaining then that they were pushing out non-standard features that other browsers didn't have?

Give credit to Google for trying to push the state-of-the-art in web technology forward.
YAPC::NA Startup Row
Sure, why not -- http://pulse.w3counter.com:8080/
That's the exercise at the bottom of the page. ;)

I hope my students don't see this comment.

Edit: Thanks for "encrypting" your post. Decrypting it in one tweet's worth of sed will be next Tuesday's homework.
I just posted an update. Thanks for pointing this out!
I spend about as much time using my text editor as I do my mattress, and no one looks funny at someone paying hundreds of dollars for one of those. The text editor took far longer to put together, too.
Did you miss the part where I said Freckle has integration points for github & beanstalk? You can log time from your commit messages.
سعر حديد عز اليوم 2012
A better choice of words than what we had. Changed!
Ctrl+clicking on a link to open in a new page removes the blackout.
So, I make an EEPROM writer device for toner cartrige chips. Some chips don't respond at 5V but do at 4.8V or 4.5V... it's kinda weird. If you don't know what's going on, it's usually best to figure-it-out and not do African engineering. It's weird they needed different voltage. I don't think 3.3V worked. They were ASIC special EEPROMS with "copyright Xerox" write-protected burned into them.

Anyway, so I learned about power audio circuits using diodes voltage drops to fix cross-over issues. I get the notion I can place several diodes with taps to get jumper-selectable cheap voltage settings with only one voltage regulator at the top. I email the surface-mount diode company and ask minimum voltage drop because it's not listed, just max. I get clueless rep who tells me "oh sure sure". I cannot test with real devices -- just have to build our final designs.

We get the boards and they do not have much of a voltage drop. It wasn't just from light loading.

It mostly worked because the strange chips were rare.

What a miserable product, but it worked just fine.

As I recall, I tested with a 1N4006 or whatever thru-hole axial diode and got .5V. I think I put a loading resistor on the supply that dwarfed the power drawn by the EEPROM stuff. I don't remember exactly, but I know I tested.

I can name parts to prove my EE knowledge.

2N2222 NPN transistors
LM741 op-amp
TI555 one-shots
74LS244 octal buffers -- good for address lines
74LS245 octal bidirectional buffers -- good for data lines
TIP120 darlington switching transistors good for stepper motor drivers.

Happy? I know lots more.

God says...
C:\LoseThos\www.losethos.com\text\QUIX.TXT

nd, in which are recorded the famous deeds of King
Arthur, whom we in our popular Castilian invariably call King Artus, with
regard to whom it is an ancient tradition, and commonly received all over
that kingdom of Great Britain, that this king did not die, but was
changed by magic art into a raven, and that in process of time he is to
return to reign and recover his kingdom and sceptre; for which reason it
cannot be proved that from that time to this any Englishman ever killed a
raven? Well, then,

----

Those parts are out-dated. I don't think I'd like modern engineering without wire-wrap to test. FPGAs are cool. You know what, FPGAs seem really cool, but are probably only good for DSP image processing and stuff. If you make a CPU it's probably worthless. The notion of parallel computing engines to go along with CPU like they use GPUs... that sure sounds fun, but is probably worthless. DSP filters sounded cool to me at first, but are quickly discovered to be dull in practice.
As was already stated: it isn't really given that users will already have perl installed.

The usual workaround for such situations is to add the preprocessed files into source control as well, so they are available when a user is building the code. However, this ends up even more ugly.
"We're talking about the average speed of the whole internet"

5% fewer bytes in the request headers would seem to be well within the noise in terms of user experience when you consider latency and application runtime.

This is probably a good argument for using a secondary hostname for assets (like facebook, with fbcdn.net), though, if you want to shave the last few bytes off of requests you don't need to track.
I think you're right here. This is a non-issue. Google's core value proposition to users is search. If that can be improved by gathering content from the + network, they will (and should do it).

If Google could have access to FB/Twitter content with consent, they would index and serve those results as well (it's fundamentally better for the user AND google).

This whole thing is getting blown way out of proportion because people like to see giants fight.
The moment you notice GA is present in about 50% of top websites you notice that useless GA cookies going around the internet represent 12% of all HTTP requests.

This is incorrect. "GA is present in about 50% of top websites" does not mean "50% of HTTP requests are on the domain with the cookies." Many websites load external images, etc. See ytimg.com, etc.
I know this is only vaguely related, but another "Android Installations" figure that surprised me the other day was when I saw that Orbot has over 100,000 installations:

https://market.android.com/details?id=org.torproject.android

Who'd have thought that over 100,000 people would even have Tor installed, let alone on their phones!
Vim-powerline: The ultimate vim statusline utility
Clicking anywhere will remove it. Many people didn't want to black out their site completely, so we provided a clickthrough mechanism.