skysight-inc/HackerNews huggingface dataset:
Not crazy at all; I used an ereader first but when I got my iPad I got fed up bringing the Kindle, iPad, phone (and laptop) with me all the time, so I started using the iPad to read. Then I got the S2 and decided it was big enough to read on with the kindle app and the iPad stays home as well... This phone would be great for that.
Most patients can use Sildenafil professional
Sildenafil citrate Professional works just like brand medication to inhibit the enzyme known as PDE5.Sildenafil citrate will increase the amount of blood flowing to the penis, which is how men get their erection. The medicine will work in conjunction with the natural erection
Why is lack of diversity considered a problem in the first place?

> I think at this point we should start asking questions as to why we feel the need to poke hard at conferences, why are we positively discriminating, and what should we really be fixing for lasting change. Why are our starting numbers so low?

Discriminating. Positive or negative. Is wrong. Just because you are XYZ doesn't mean you somehow could expect to be treated differently. No. You are equal. You are just like anybody else. You are not special. On the other hand people in minorities whine(in many cases rightly so) that they are treated differently, while people in non-minorities call for positive discrimination which further promotes inequal treatment.

You're a woman/gay/trans/whatever in tech? Cool, now get back into line just like everybody else. Nobody cares -- hopefully.
SDK != Source. And it's the source I'm concerned about.
Reduce C-language coding errors with X macros
I hope that not having dealers becomes a competitive advantage for them. I further hope that other car companies respond by creating subsidiaries that make entirely different lines of cars that are electric cars.
Really? I remember reading all kinds of problems when trying to run go on 32-bit machines, like: http://news.ycombinator.com/item?id=3805302
I fail to see how this is different from any Android tablet, except artificially crippled.

The Windows RT tablets will have the "desktop" mode, but refuse to run any desktop apps not shipped with the device. You can't compile a standard Windows-application for ARM, copy it over and have it run. That's a no go.

On Android-tablets, you can whip up a terminal and execute any binary you like, no matter where it came from.

You can compile Linux user-land tools for ARM and use them as you please. In fact somebody already did that job for you so you can just deploy them on your tablet.

I fail to see how Windows RT offers anything which haven't already been here for years.
Hack airline prices with a discount code website?
Just because I think this is relevant, here are the three founders talk(http://5by5.tv/founderstalk) podcasts Sam did:

Part1: http://5by5.tv/founderstalk/38

Part2: http://5by5.tv/founderstalk/39

Part3: http://5by5.tv/founderstalk/40

They really are a great listen.
The form factor that makes the most sense for notifications is a watch. It's a lot easier to look at a watch than it is to dig out a cell phone.
The "ear and mouth" part of the phone interface can be a thin strip which you hold with your hand. Picture something like a short drinking straw, curved in a good way.

With a little design, that could attach to the side of the tablet (snap in, so it doesn't get lost - could also charge itself if it needs much juice).

So you want to make a call, just snap off the 'handset' and talk. All the social cues about phone calls apply.

It might also be possible to engineer it as a stylus, but there may be a straight/curved issue to resolve there.
His associations with the so-called "good recruiters" is enough reason not to slam all recruiters with a "how crap are recruiters" article. Also, there's millions of more interesting things to write about.

He's complaining about receiving emails. Emails about jobs, from recruiters who have his information because he gave it to them. What's the problem again?

He should set up a filter, send all recruiter mail to a folder in his email, then search through it from time to time. You never know, that 27k Rails job in NYC he never wanted to hear about, might have some killer flexible hours or ocean views, or a chance to work on that xyz project.

oh crap, now I want that 5 min back.
A $50 smartphone with e-ink and 7 day batteries might take emerging markets by storm.
There is a website that use the same concept to teach you languages, world capitals, even Vim or shell commands and you can create your own courses. I use it to learn mandarin, it's really useful. (http://memrise.com)
Samsung: Tizen Linux phones will arrive in 2013
Differences between Oracle and SQL Server when working with NULL and blanks
I will mention it but my premise is that touch is essential.

Not to come off the wrong way, but in this case I think you are the only one holding on to this definition.

For Chromebooks and Ultrabooks, the promise was to have a light, portable device with good battery time, mainly inteded to provide internet-access. With Ultrabooks, decent requirements for CPU, RAM and storage gets added.

Both has a requirement for being "reasonably cheap" given what is offered (for instance sub $1000 for an Ultrabook)

Intel, the ones "launching" the Ultrabook, has never once mentioned touch when they tried to sell the concept to PC-vendors.
if you really wanted to learn this material you would have
started already.

People change.
Remember Go doesn't have objects, it only has structs which are most likely (and should be, but I haven't verified) much lighter weight than the objects you might be used to in Java.

As far as the creating tens/hundreds of thousands of structs per second for weeks or months without leaking memory, I'll get back to you on that once my code has been active that long ;)
I didn't know there were 3 films, so I was so annoyed at the ending that I went back and read The Hobbit. And you know what? The movie is actually a pretty good adaptation.

I have absolutely no idea what you mean by "pretty good". Enjoyable action movie? Sure. Has all of the right characters? Check. Actually follows the plot? Complete fail.

Off of the top of my head, Bilbo should sign the contract the night before, wake up, and only actually go out because Gandalf comes and tells him that he's late. When Bilbo goes to investigate the trolls, the dwarves have no fire and no idea what is there. It should be Gandalf who gets the trolls to argue with each other, not Bilbo. Azog should not appear in The Hobbit. There should be no encounters with orcs until, possibly, the battle of the 5 armies. There should be no encounter of goblins, or wargs until after visiting Elrond. The dwarves should be made far more welcome - I personally had been looking forward to the Elvish songs they were supposed to be greeted with, and did NOT like seeing a bad repeat of the meeting between Aragorn and Èomer in The Two Towers. Gandalf should leave Rivendell with the party. The white council should not meet while the dwarves are there, nor in the book is there any hint of romance between Gandalf and Galadriel. (Useless trivia, Galadriel is actually Elrond's mother-in-law.) The dwarves should hear the stone giants - but not be caught riding them. In the cave where they were captured, Bilbo wakes, sees goblins in the back, then shouts (which is how Gandalf escapes). He doesn't wake, have an eloquent conversation, then have the floor cave in. The goblin fight sequence is very long, entirely made up, and the goblin cave we see (complete with rickety structures, the messenger, and so on) owes no debt to Tolkien. (Goblins chasing behind, yes. Rivers of goblins coming from all directions being comically killed by every dwarf in sight, not so much.) Bilbo should be lost by the party because he falls off of a dwarf's back while they are running, and not because he managed to avoid initial capture. Bilbo should not meet the goblin that Gollum was killing when he lost the ring. Bilbo should lose his buttons leaving the goblin cave, not squeezing through some random rocks. The whole tree sequence complete with heroic fight, trees being pushed over, and dangling over cliffs...? All made up. As a reminder, in the book the wolves discover them, they hide in trees, Gandalf throws burning pine-cones, the wolves are driven crazy, goblins come, turn the fire on the trees, Gandalf gets ready to pay dearly with his life and then the eagles come and save him.

That's just off of the top of my head. If I was to actually put effort in it, I'm sure I'd come up with a much longer list of differences.

Of all of the changes, the only one that I consider completely justified was making it light enough in the goblin cave fights for people to see. A bunch of running in the dark would not translate to the screen very well.

Random disclaimer. I have no idea how many times I've read the books. But my last two times reading the Hobbit were painfully slow - I read it to my son.
I think it's a brilliant idea - as long as the screen is sufficiently protected. I am on my second Kindle. I'm not particularly rough on gadgets but I travel a lot and even the second one is starting to show a lot of wear whereas my iPhone shows almost none.
The Graveyard
Finally. I've been suggesting this for years. Companies who want to really compete with apple should be trying radical designs. Tragic lack of tinkering on the hardware front.
Nothing against China or it's people but if we keep building it up while it buys all our debt, this will end very very badly.

It is really not clear to me how this ends badly for us. If China keeps buying our debt and we fail to pay back, who loses? It seems to me the buyer loses.

Of course, China will not keep borrowing stuff to us. If you just look at things like trains, I am pretty sure Chinese will mostly source them from western companies (siemens, bombardier, ansaldo, etc.).
But can't you also use SRS with larger chunks? I think that's what the All Japanese All The Time author does and he's fairly confident about the results.
1. Get into a community not particularly known for its maturity.

2. Become semi-famous in said community by publishing a few puzzles and an intro book about programming. Doesn't have to be particularly insightful, mind blowing or even good by common standards as long as it's "quirky" and light hearted.

3. Become a cult symbol by dropping off the internet.

4. Come back after a few years and receive a Second Coming treatment.

5. ???

6. Profit!!!

(Of course I don't think this is an elaborate scheme by this guy and I see nothing wrong in his actions. I am only perplexed and turned off by the drama-seeking mentality of the (supposedly) rational, left-brained individuals that are expected to populate a programming community).
I agree would love this
Go can't do immutable updates efficiently (yet) because it doesn't have a persistent data structure implementation for vectors, maps, sets, etc.
They say they've got some sort of curved gorilla glass protected thing going on, though I don't understand why they are going for a curved design over a flat piece.
I don't understand either. Let history decide, we use Clojure & Java for server-side stuff it saves us countless hours/problems.
Last year admittedly was rather bad in that sense, because of a couple sweeping changes. Hopefully we don't have to repeat those too many times in the future.

The flipside is that Arch Linux has shown to be able to make sweeping and controversial changes rapidly for longer term benefit.
"More" respectful, perhaps, was what he was going for. I've found it can be very easy sometimes to get the meaning of a sentence entirely flipped between thinking it and writing it out.
You are correct, but the none of those problems happened on 64 bit machines which I find to be more prevalent these days.
android progress dialog[1] in a blue background was the first thing I saw... Other people saw a toilet flushing

[1]http://4.bp.blogspot.com/_A_FNfqyuLTQ/Sp1g8tvyVtI/AAAAAAAADV...

-- I am UC alum and I felt they did a horrible job with the new 'web friendly' logo.
Yawn. JSON isn't valid Javascript, but it sure is a valid Javascript data structure.

I often use code like

echo "var d = ", json_encode($data), ";\n";

and be 100% sure I'm generating perfectly valid Javascript, no matter what is in $data. (Well, apart from circular references, and "resources".)
It would have been a lot more interesting had you not added "/experiment>" as a loin cloth. Which makes it impossible for a thinker to play. Am I voting you up or down on the "cleverness", your actual "experiment", or what I perceive as humour? What if every one reading is so clever they simply don't vote either way?

For this, a "blown mind" button is required!!
It doesn't have secrets to make them go away, it focuses on helping people create less garbage.
Vlad touched on this briefly. It seems to be essentially an "affordance" to encourage the user to put the phone down with the e-ink side facing up. Putting it down on the side that makes it wobble feels less natural than putting it flat-side down.
Let's also not assume that stalking the guy like this is A-Ok because he didn't say you couldn't.
Thanks for replying. It seems GO is not for me at least now. What I want is an optional strong typed script language with highest performance. Lisp serves me well here.

I have only three real things to care about a language:

1. Performance and thus optional strong typed is required.
Go can have optional strong typed system, so performance may be improved in future, but its GC seems a big warning for me. I want to have option to allocate/free memory myself. the GC is also an enforcement of some design principle, which is also a big minus regarding the next point.

2. Great flexibility, basically the language should not make any decisions for developers. I dislike C++ for its OOP approach to make way too many decisions for developer. I want no limitation from a language. I can self restrain to avoid all troubles from freedom, I can design OOP/GC myself if it is neccessary, but please not make decision for me. (C++ did not enforce OOP, but most of the extra part beyond C usually distorts a good design otherwise) Lisp and C are almost perfect here. Does GO allow any weird design people may think of? any enforcement of some supposed-to-be good principle?

3. A script, which can relieve me on all details. Occasionally, I may not care performance, and I want life easy. Python is prety good here. Lisp is good but lack of compiling on ARM machines is a big disadvantage.
The UC campuses are research universities not teaching colleges per se (not that there's anything wrong with teaching colleges).

18-20 year olds don't bring a lot of grant money with them, as a rule.
As many years as it takes to wean us off pageview-based ad revenue models. As long as they're being paid to keep us on the page, they'll do whatever it takes.
So you're proposing to push people to speak at conferences who aren't necessarily the most knowledgeable speakers, simply because they have the correct gender or skin color?

This is an extremely bad idea. Firstly, it reduces the value of the conference itself as a means to share the best possible information. Secondly, it lowers the esteem and respect of the speakers by allowing the audience room to question their abilities. Lastly, and most importantly, it allows politics into the selection of speakers, and moves the system further towards a popularity contest from a meritocracy, where people argue for speakers based on increasingly superfluous factors.

These are technical conferences, and you guys need to keep them this way. The selection of speakers need to be done on merit.
Well, at least you know you are normal.
isn't this just an extreme case of justification by any means? It's a two person lane... corporate papers are not people, despite whatever legal definition has been attributed to it.
It's called common sense people!
I agree that there is a pretty binary "yes/no" choice to be made. However the fit between interviewer and interviewee is hugely variable, and you're never getting away from it. My suggestion for a small team, therefore, is to have a group interview. This probably does not reduce the interviewer/interviewee fit issue, but it does tend to leave people much more in agreement on candidates than when they interview separately, and therefore goes a long ways towards removing arguments over whether certain hires should have happened.

On standardization, there is one gotcha. It is much easier to calibrate a standardized interview process and compare this candidate to that one. However at some point you'll have a candidate who goes through your interview, and blogs the whole interview when they get home. At that point you'll find that every candidate who bothers to do a basic search is curiously well-prepared for your interview - at which point your interview's value drops sharply. At Google's size this happens constantly. For a random startup, not so often. But a hot startup should expect it.

Therefore I would recommend that to the rest of your list you add a monthly calendar entry to see what a search can turn up about your interview process so that you notice when it needs to change.
How about all the 'XYZ' that could be contributing a lot and bettering the world via their work in software development but aren't getting a chance to do that?
https://github.com/c-corn/corn (via http://coq.inria.fr/cocorico/List%20of%20Coq%20Math%20Projec...)

This is for CoQ, which is only one of many theorem provers/checkers. Differences between them aren't only notational; they also can also be in the set of axioms they build from.

I don't believe what you believe though. Certainly, the 'many people could understand the proof' is only true in the 'could, if they were willing to spend years studying them' sense. For example, I think I could understand Wiles' proof of Fermat's last theorem, but as it stands, I bet it could take me a month to even understand what its first paragraph is talking about. There will be thousands, maybe even millions, of people in the same boat.
Do you have this a lot, that other, not very bright people misunderstand you?
27 Science Fictions that became Science Facts in 2012
Good point, I didn't seem to catch on it. It seems like an interesting design choice, I seem to always place my venerable droid-x with the screen facing down. Hopefully it is still quite easy to use the phone on a flat surface with the lcd screen facing up.
The ecosystem makes it more difficult to write bad software. Handle all of your errors, you can't put in things you don't use, it makes testing VERY easy, logging really easy, and if you have testing you have performance testing for free with it.

Not having version management is a real concern, but I solve that problem by forking the projects and updating manually as needed. Ubuntu and debian are soon going to be allowing you to install go packages with their package management systems if I'm not mistaken.
You can't buy wine at the cellar door?
Have you seen the popSLATE ?

http://www.popslate.com/
As an ex-Ruby cum Node.js lover recently converted to Go...

Programming in Go, once it clicks, really does feel relaxing and productive. If you're a decent Node.js programmer, it's like stepping up to "Node Pro", in the sense that you work close to the metal with your web server so everything feels clean and easy to wrap your mind around.

But Go code is cleaner and tighter. The code formatting conventions contribute to that greatly, as well as the fact that you just don't have to pull in as much 3rd party code because so much functionality is already beautifully integrated.

There are a lot of positives about Go that reveal themselves over the first couple days of coding in it.

I do wish the documentation convention included not only a brief description each function, etc., but also a brief example.

By the way, I also evaluated Scala for a few days before settling on Go as my preference. I like Scala, but it quickly becomes a sprawling language as your explore it further, and frameworks like Play and Lift bring even more baggage along for the ride. The core language, on its own, was attractive, but overall, the experience just didn't have the compact, robust, completely under control, and nimble feeling that came with Go.

Oh ya, and the Go syntax felt ugly and awkward at first. That feeling quickly faded after a day of use, but it's worth mentioning because I bet it turns some people away from Go before they even get to the great parts.

Just my 3 cents worth.
There are lots of SIP phone services. I use sipgate which covers many countries and have an old VoIP phone or use my mobile.
Japanese Truck Driver Photographs the Front Lines in Syria as a “War Tourist”
If possible, please submit with either Camel case or normal case. All caps puts people off and you might be flagged.
What makes you think they don't better the world in whatever else profession they choose?
Decay and Identity on Social-Networks
Mnemosyne is the best spaced repetition software out there. Free and open source too.
thanks doing it now.
I honestly don't understand why you've left this comment, because the OP is arguing against positive discrimination, not for it.
How are they not getting a chance to contribute to software development? Github doesn't require an ID card, git push doesn't check for your gender or sexuality last time my wife used it. Any women that have done significant contributions to open source projects on github or else are always invited everywhere, give many conferences and have tons of followers on twitter. If you know of any gem that don't get any attention, someone who has made amazing contributions on github and that is completely unheard of (including their code? though that would be hard to imagine), please share.
The Flask Mega-Tutorial, Part XIII: Dates and Times
Usually the in-memory representation is the same for objects and structs, given a garbage collected language.
What makes you think 'XYZ' aren't bettering the world in more suitable fields for persons themselves? What would prevent 'XYZ' from "getting a chance" to do that in tech/"our field"? Why should the 'XYZ' contribute if they refuse to contribute without special benefits because they somehow are "special"(which they are not)?

Just because Jamal is black doesn't mean he's any worse/better/special than Henry who happens to be white. Just because Sally is a lesbian doesn't mean she's any worse/better/special than Cindy who is straight. You get the point.

Stop categorizing people. There are no categories. There are only people. All equal regardless of age, sex, sexual preference, "race", origin, religious beliefs, ... Only people. Equal people.
Elves are totally mentioned in Genesis 6.

As in, Genesis, chapter 6, in the Tanakh? I've never heard of that one before. Ancient Hebrew culture had no notion of elves whatsoever, to my knowledge.

Is this a joke, or can you cite chapter+verse?
I would not say, "in every aspect better". One of the major themes of Lord of the Rings was that the elves are tied to nature but not really to history. They can't evolve as Men and such can, and so as history drags on they just sort of decay with entropy until eventually becoming nothing more than ghost-wraiths, voices on the wind... unless they pass into the Uttermost West, the only place protected from entropy such that elves can exist eternally there.
Great work! Cocos2D has the best API for gamedev I've ever seen.
It may have slowed down the occasional attacker who had no access to a HP-PA RISC cross compiler for his platform. But in todays world there is no reason.
"I personally think the amount of library functions memorized is the biggest difference between average programmers and the so-called 10x programmers."

I don't know, what about the ability to think outside the box, a solid grasp of the fundamentals, or the capability to understand and create high level abstractions?

Seems like you're saying the ability to glue together a bunch of library functions is what classifies a great programmer. If that's the case, it should make programming interview tests rather trivial.
Sensationalist Correlation