skysight-inc/HackerNews huggingface dataset:
In my opinion, the greatest thing to learn at the start is focus. There are a thousand frameworks/languages to learn and if you are a naturally curious person it's going to be hard to focus in on only a few technologies. With that said, does frontend or backend development interest you more? You mentioned you went through the Ruby course so I would assume you prefer backend?
A Cat Barks
Having Jupiter nearby to suck up a lot of stray flotsam and jetsam is quite helpful, too. Much harder to make life while under a constant rain of interplanetary debris.
"Why I'm constructing my own paywall, AKA What is wrong with modern media"
Ehh.. i'm making one (depending on your definition of 'serious'.. it's no office or photoshop of course).

It is responsive, so it is not the 'same' UI, but with a convergence of laptops and tablets coming from both sides (android and windows), the separations make decreasing sense (eg denying desktop users touch functionality, or android users high-res/mouse/keyboard). Yes, there have been lots of pains.. but using something like this so that you only have to target (known version of) webkit at least removes some of the issue. The jury is still out on whether it was a wise decision (I would have had to learn obj-c/java/at least one desktop UI framework, as well as develop and maintain at least 2/3 code-bases, so it likely would have been a similar nightmare), but i'm far enough down the line that the likelihood is it will stay that way (concern re: code theft is the only reason i don't say definitely).

There are quite a few apps that could be made that require not much more than a sophisticated todo-list UI though. A calendar app might be one off the top of my head that would benefit from a responsive UI.
Will there be an orphaned class of startups left to starve on the mean streets?
I would add one: Make sure your log-in form is uncomplicated so that browsers can remember passwords correctly.
If you enjoy 'tac', you might also enjoy 'sponge'.

Spong 'soaks up' input an releases it all on one chunk so that you can do things like:

cat foo | sponge foo

(`cat foo > foo` does not work)

That's neat and all, but what if you don't have sponge? Well, just use tac twice!

cat foo | tac | tac > foo

(Obviously this is rather wasteful ;))
Tech Sex: New Era Of Sexting
Sony puts out limited-release Dylan album solely to extend copyright
In the US, perhaps. The "cluttered homepage" design is popular in Japan.
Another option is tmux-powerline[1]

[1] https://github.com/erikw/tmux-powerline
Glad it helped you! :)
It comes down to this:

Zero is not nothing. Sometimes it means nothing, which is not the same thing.

C pointer types are always option types. They can hold "nothing" or a pointer. Code that deals with pointers always has to deal with this option nature of the types, whether it wants the feature or not.

C primitive types are never option types. They can never hold "nothing". Some of them can hold a value that is sometimes used to represent "nothing", but again, that is not the same thing. Code that deals with primitive types and wants to be able to represent "nothing" either has to keep a separate flag or borrow a value from the primitive type's range to indicate "nothing" without any language support for that.

In short: I object to C mixing option types with pointer types. Life would be simpler if they were separate. NULL (nil etc.) is how C indicates "none" for pointers. C has no built-in indicator for "none" for primitives.
This is interesting, but I think an estimate of the number of planets with lots of liquid water on the surface would be more exciting. Liquid water is key to life as we know it, so knowing how common it is in the galaxy might give us some idea how likely we are to find extraterrestrial life.
A Kind of Informal Introduction to π-Calculus
Short blog post with an informal introduction to π-Calculus.
25% is pretty standard across US, we're less then that with our flat rate.

Fair comment however your flat fee equates to 25% of a $100k role. It doesn't become a viable economic alternative for employers until you reach the $150k mark. If your primary target is CTO level roles then great, otherwise your fee is ridiculous.
Maybe if you read them more thoughtfully, you'll get more out of them?

Hammers are individual tools. LinkedIn is purely social. Most people only used it because other people were using it. If people are quitting it, then it might be good to announce that as well. Certainly that's the only significant way to pressure LinkedIn into improving things.

Of course, this being the internet, people do talk about which hammers they use: http://kk.org/cooltools/archives/1659
I did something similar - a checklist for prelaunch which you might find some useful things to add to your list:
https://bitbucket.org/steerpike/checklist
Can't I just throw gang signs at my keyboard?
The reason we lose at games
I think this is much needed service. However, I did not see anywhere mentioned - how long I might have to wait after I said I am interested in, lets say $100+ job. What I am asking is how exactly does your process-timeline work? (i.e. Roughly how long do I might need to wait? Is there some sort of strategy/rational that helps me set some realisting timeline expectations?
I wouldn't call it comfortable. It suits me, it wouldn't suit everyone. I live in a large, very run down house with three roommates. The rent is 1400 a month - I get away with paying 300 because my room has no door, only a curtain. I spend under 50 bucks a week on food, that's not difficult at all if you can develop a taste for beans and rice, and know what to do with chilies and lemon juice.

I ride a small motorcycle for transportation. That's 200 dollars for 6 months of insurance, and about 50 per month in gas. In the winter I take the bus, which is 70/month. My phone bill is 40. Hydro and internet are split amongst 7 people (me and three others upstairs, 3 downstairs). 15 every two months for internet, 70 every two months for hydro.

300 rent
200 food
40 phone
70 transport
7 internet
35 hydro
652 total, leaving a couple hundred for emergencies and fun. Actually, neither of those, since I'm in school right now and don't make any money. I pretty much break even each month with my part time job that makes 150 a week.

I realize that many of the opportunities I have are not available to everyone. I'm particularly lucky with my roommates and the house - as run down as it is, no one bothers you about anything, ever, and everyone contributes to keeping it tidy.

I don't find it difficult, but I can certainly see that some people might. In fact, even I might have a tough time dealing with it once school is done. I'd like to dress nicer than I do and my own cooking is getting pretty tiresome. I also like to do road trips, and haven't been able to do one in quite a while.

PS, I live in Victoria.
My apologies, I can see you don't appreciate being toyed with. ;-)
Can you explain why this would be useful??

Sure it gives me an original password, but what are the chances I'll remember "#8BwPHasd%1G)!JG", and why would you block users from copying and pasting in the text box??
> (Reprinted from Getting Real, The smarter, faster, easier way to build a successful web application.)

So, 37s turned a bunch of blog posts[1] into a book[2], which they are now turning back into blog posts[3].

[1] http://37signals.com/svn/archives2/getting_real_ignore_detai...

[2] http://gettingreal.37signals.com/ch04_Ignore_Details_Early_O...

[3] http://37signals.com/svn/posts/3387-ignore-details-early-on
It's the nectar of the gods.

With it's own ISO standard http://en.wikipedia.org/wiki/ISO_3103
If you control both the client and the server

. . . and all proxies that may be in-between.

I've debugged more than one client issue where people were doing something really weird over port 80.
Why this year’s Consumer Electronics Show is already a dud
And also how many of these are in the Goldilocks zone.
Kraken filmed in the pacific for the first time
Statsd support would be awesome
Does anybody know if there is a good standalone regex highlighter? I usually use `ack --passthru`, but that has always seemed a tad.. overkillish to me.
Another practical limit, I tried to register a 60ish character URL, and neither GoDaddy nor NameCheap would allow it.
Awesome stuff! I've been using segment.io for about a week on a side project and can say for sure it's the easiest way to add plugins to your site
Even 125 is not all that much if the resources are not being directly shown to the user (e.g. automated services, etc).
So does YMail have anything to do with this -- if you were logged into Yahoo and visited the bad page then Evil, Inc would still get your Y and T cookies, right?

I have received "Check out this cool link" emails from friends who use Yahoo mail, but I assumed that it was just scraping their Yahoo address book...
5 Reasons Your Landing Page Isn't Working
Skeuomorphism and Apple: Throwing “Fitts” over iOS
Too bad Pandora hasn't done a data dump.

What about piggy backing off Wikipedia (which you ca download) or IMDB for seeing connections
Sweet! The new site is even faster because of the converted JSON format.
I find this site handy for clever commands:
http://www.commandlinefu.com/commands/browse
Huh. I've always just called "clear".
Whilst I don't agree with the practice, the reason most recruiters are cagey about disclosing too much info on the company they represent is because they don't want the candidate to go to the company directly and saving the company $25k. How do you deal with that challenge?

Look, I'm incredibly vocal about the need to disrupt the recruitment industry but from what I understand based on the discussion here, the difference between Pitchbox and agencies is that you're developers not recruiters and you charge a flat fee. Am I missing something?
Lately I've been wondering if I'm going to learn one of these technologies, why I wouldn't stick with Derby.js . They are using the NPM, and so are way more in touch with teh general Node community.

Meteor is doing their own thing, which over the long haul worries me a bit.
Runtime performance is exactly what I'm referring to by economic incentives. Any adequate desktop (or even mobile) GPU made in the last few years has the bandwidth to spare to do bilinear filtering (if not bicubic or better) when upscaling a framebuffer to fit a display; you won't see modern video games ship with filtering turned off because literally every decent piece of hardware has the bandwidth and cycles to spare to filter.

Unfortunately, Apple puts tremendously underpowered Intel GPUs into their Retina macbooks - GPUs that struggle to drive even low-DPI displays or run games at native resolution - and then expects them to drive displays containing 4x the pixels. It's no wonder that scrolling performance is choppy.

One could argue that the choice of terrible Intel GPUs is actually to improve battery life, not to save money; that might be true. But in that case, why not include their (rather well implemented) GPU-switching technology in all Retina macbooks? Why only the 15"?
Yep, you're right. I mixed up the libel action with the invasion of privacy action. Truth is a defense to the libel claim but not to invasion of privacy. For IOP, truth is an element in newsworthiness, which can be a defense to IOP. (See eg http://www.lse.ac.uk/collections/law/news/libel.pdf for a long boring legal discussion.)
Chinese father hires online 'assassins' to target his son
Wow! Thanks for staying around :).
I'm definitely with you on the groups. When they introduced groups I joined a couple of relevant ones and the signal/noise ratio dove like a fishing pelican. I tried fighting it, but made barely a dent in all the self-promotional BS.
> a dev with 5 years of exp can easily be making more then 80K+.

Are you assuming west-coast? Generally speaking, "easily" sounds like a stretch to me.
Now I feel old! I participated in the first two Battlecode's ever, but that was back when it was simply 6.370. The first year was a board game and we stared at ASCII graphics all IAP long. By my M.Eng year, Aaron Iba and co. turned everything around and kicked off the golden age of 6.370.

Amazingly, they still have the final prizes posted from 2002 and most years in between. Our team won the hilarious gag prize: "greatest design mismatch between document and code." First place that year was $500. Last year when I went, some of the gag prizes were $1000, including prizes like "last team to submit a jar before the submission deadline"

http://web.mit.edu/ieee/6.370/2002/web/bracket.shtml
If you're interested in buying bitcoins, check this out:

http://howdoyoubuybitcoins.com/

We have regional guides, as well as company reviews+ratings so you can buy with trust.
>Ah yes, only non-telcos should show a profit for shareholders. My point, that you go out of your way to miss, is that 1. both sides are for profit corps 2. Free.fr and other might have to increase prices to keep up with demand 3. if Free.fr, Verizon or At&t imposed usage caps the same crowd would go after them with as much vigor.

None of those things are necessary. ISPs can make network improvements while posting stable profits without imposing usage caps or charging excessive prices. What they can't do is to do all of those things while making undeserved monopoly profits.

>How about let Google (or Netflix or ...) chip in? They are making a killing relative to telcos.

Heck, Walmart makes a lot of money too, why not have them pay for it?

If you want Google to pay for last mile improvements then move to Kansas City. I mean seriously, why should I pay AT&T if Google is the one paying to build the network? Why don't we just cut out the middle man and have Google run fiber to my house?
As someone relatively inexperienced with both Arduino and Mindstorms, how do you feel the learning curve differs between the two? Without a knowledgable parent like yourself, do you think most curious kids would have the wherewithal to bend the Arduino to their will as easily as could be done with Mindstorms?

Maybe there are some great "Arduino for Kids" books out there that help solve this problem, because I expect a lot of the Arduino documentation might be a little dense for a middle school aged child.
Shouldn't websites start having an accessible version, like they have mobile versions of their sites? These would be free of too much JavaScript fu and go directly to the meat of the matter. In fact it is possible people with no physical challenges would start preferring these simpler faster versions too. Maybe in near future, the latest trend in web will be less JS, less graphics, less animation and more matter.
Wow, thanks for building this! It's leaps and bounds more usable (and fast) than the official jQuery docs.
Calling out specific groups of people is confrontational, because it makes it about us-vs.-them. This should not be a controversial statement.

That's the reason you can't have an education discussion about it. Again, the better approach is to be proactive and promote inclusiveness, rather than re-summoning the ghost of white guilt, dressed up in new clothes.
Yep - if it's a Python library that can be 'python setup.py install'ed, then it should be on PyPI. That's true of modules requiring C extensions.
But the same computer can be used with other OS, and denying such option is anti-competitive product tying which falls under antitrust regulations. I agree however that it'll require a precedent to have a solid base for this.
> That sends a clear message without you having to say anything.

It mostly just reveals that you're in the US.
I have tried to use that website, but I'm too lazy to get out of the house to go wire case to some place I've never heard of in hopes that my bitcoins come to me. Other methods of aquiring bitcoin that I have seen is to find a local dealer who will meet you in some public place where you give them cash and the give you bitcoin. This latter method seems more like I'm buying some kind of black market commodity, and hence, very sketchy.

Easy is going to a website, putting your credit card number in, accepting a transaction fee, and receiving bitcoin. Until aquiring bitcoin is easy, bitcoin will stagnate.
My goal was to use mrjob's features, not strip them down for performance. I find mrjob's natural use of JSON very appealing in terms of user-experience. It means that keys can be more complex types without the user having to manually figure out the best way to encode them. I make it clear that this is an appealing property of mrjob, and I make it clear that this is the reason for the slowdown. As is, the code will not work with RawProtocol internally because the key is a tuple of words.
As someone who is hiring, my problem is to also find developers who are not actively looking. Sometimes those are the best because they are talented but have an inertia to move anywhere and may not even be aware of interesting challenges in other areas that their skills are applicable to, such as Healthcare etc.

Also for a 80K salary, 25K is just too steep, given that we do not know how your screening process works.
I'm guilty of this, and still debating redesigning my landing page without having enough traffic to even properly A/B test the current one.
I'm not sure. I think this ought to be correct, but in practice I find it often isn't.

The more I try to write fiction, which I think follows the same creative process, the more I find each piece of work needs its own method for development.

Sometimes the shape of an idea comes first and the task is to trace its outline, but at other times an idea will accrete in the process of writing, and the important thing is to edit it into being.

Maybe some web designers really do need to figure out the font in order to work out what they are trying to say.

As usual, Neil Gaiman describes it best:

http://neil-gaiman.tumblr.com/post/39857822411/what-do-you-t...
> Why do you think it's risky?

Probably because every new bitcoin processor seems to rediscover the same set of security holes and insecure practices.
They are doing something also interesting, albeit different. They timebox the offers which is clever but the "Auction Price" that is non-binding is confusing and people I've talked to felt it was sorta gimmicky for that reason.

We feel compensation is very important but so are the problems you'll be working on, who you'll be working with, and the culture fit.
You can get a fancy status bar with screen, you just need a screenrc file: http://www.mbeckler.org/blog/2012/11/28/my-screenrc-file-cir...
Or you could just use a PUT request with the ids in the request body. I get the reasoning behind doing it with a POST -> GET, but doing that as a default case would be nuts. If nothing else either I can a) DOS you trivially or b) you might as well use PUT because the result URI is going to be far from permanent.
But how can we maintain our air of smug superiority if we can't snidely look down on others?
mobile gaming is not future of C++

on the other hand, does traditional gaming have any future?
Career advice needed
I'm a technical product manager in Austin with just enough coding chops to look good on TV. (Rails, some Python, Bootstrap for styling, R; doing the Node & Backbone tutorials now.) The code's not good enough to impress anybody on GitHub, but I'll keep plugging away.

Any suggestions on how to increase visibility with hiring managers? PMs don't have anything like a GitHub to showcase their skills.

Appreciate it in advance.
GPU programming is only useful in options trading because, in all other spaces, the limiting factor is bandwidth (afaik there are no gpu's with onboard 10g/40g/100g nics, so you have to pass data through PCI or some other bus)
Fair point. I guess my issue was that Silicon Valley != VC-istan, the latter being just one incarnation of it out of many that have existed. VC-istan could die and there'd still be something that would emerge to make use of that talent (maybe old-style R&D could come back; unlikely, but one can hope).
I liked this one better

The best performers observe themselves closely. They are in effect able to step outside themselves, monitor what is happening in their own minds, and ask how it’s going. Researchers call this metacognition – knowledge about your own knowledge, thinking about your own thinking. Top performers do this much more systematically than others do; it’s an established part of their routine.

http://www.farnamstreetblog.com/2011/01/how-do-excellent-per...
Ask HN: Should your UX contain 'greyed-out' features?
In any given startup you move fast, really fast and sometimes you want to develop good user habits early. For features that are coming soon, very soon is it a good idea to show a link to them that is 'grey-ed' out?

In one sense this lends it's ear back to the under construction signs of the web in the 80s, but a more modern approach would allow you to get early feedback on what users like and don't like about features you are working on now.

So I put it out to HN, how do you feel about using disabled buttons, or UX to get early feed back on features that are actually under construction?

Are there any clear examples of this being a Win or a Fail on the teams trying it?

Does it depend on your customer? What types of customers might this be a win for and which one's might find it frustrating?
If they allow DNS out you can use their Internet for free via iodine: http://code.kryo.se/iodine/

I run an iodine server for myself, you can get free Internet at quite a few loginpage WiFi routers with it in airports, cafes etc.
I think the signup flow could use more handholding as far as telling the prospective developer why you need the information you are asking for and what you plan to do with it (i.e. how it will help you find them a good opportunity).

As an example, I got as far as the second part of the form where I am asked for my name, current company, location and title, and became hesitant because I have zero idea what you are going to use this information for specifically.
FPGAs have their own concerns, but they are useful as line-rate packet processors for data feeds (some try to build full-stack trading platforms, but in my experience those can't compete with a hybrid solution that uses CPU for logic and FPGAs on the ingress and egress)
Not a fan of this redesign.

-What happened to the comments? That was one of the most useful features of the old documentation, and I constantly relied on them to find examples or clarify edge cases.

-The code samples are on opposite colored backgrounds, which makes the whole page extremely painful to read. Can you imagine reading paper book that had code samples written in white text on a black background? How is that a good idea on the web?

-The huge blue border around the edge adds even more visual noise.

-Why is so much stuff laid out inside of boxes, starting with the list of functions? Developers are experts at reading raw blocks of text, so minimal formatting is needed.

-Finally, where did the old documentation go? The content has been changed, but where can we find it? There doesn't seem to be any links.

The old documentation definitely needed some work, but these improvements have brought with them new problems, and overall I find it harder to use than before.

Edit:

Compare Google's documentation: https://developers.google.com/maps/documentation/javascript/...

While not perfect, it does a lot of things right: no extraneous formatting around the page edges, solid background, clean code examples, and importantly, access to old versions of the documentation.
Cool, beautiful, clever, engrossing, and yet something about it bothered me.

It took me a while, but then it hit me: This is a beautiful display of inputs.

Where are the outputs?

Where is the gorgeous dashboard that shows the results of all your hard work and the benefits that others got from them? That's something I'd love to see.
Check out duolingo.com
Translate the web as you learn a language.

Disclosure: My professor at CMU runs the company.
Thanks for the quick response. Would be neat to do with existing numbers, but I know that would involve a great deal more trickery or porting of numbers.