skysight-inc/HackerNews huggingface dataset:
Agreed. It's hard to switch gears from being head deep in back end code to thinking about and approaching a problem in terms of design. Maybe if you can spend one day coding and the next designing...

Unless I'm working for myself I find I rarely have this freedom. This is why I left my last startup. If I'm trying to do both there are too many things that I'm accountable for on a daily basis to the boss, who in my experience doesn't want me to stop coding to "waste a day" designing.

And in the end I feel like I just end up doing a half-assed job on both. More power to those who can do the switcheroo, be excellent in both, and keep the writer-of-paychecks happy!
Sony should win the "most suicidal company of the year" award.
Ask HN: Where to find a great web designer for front end UX?
Ask HN: Where to find a great web designer for a site that needs to be very user friendly / simple to use and rather pretty in a simple way.

Would love some suggestions of people, resources and where to turn in the sea of designers?
Personally I'm a fan of dark backgrounds that use a dark grey background with various earth tones for the foreground. Rather low contrast.
The EU aside, there are various country-specific policies and legislations that make certain Scandinavian countries better than others for this kind of thing. I was actually thinking more along the lines of Iceland than Sweden, but haven't made the final decision.

Protection from wiretapping, etc. would be accomplished technically (no non-encrypted connections); the benefit of the location is primarily to prevent FBI-like seizures of datacenters and warrantless handovers of data.

The reason I'm considering this an untapped market is because to the best of my knowledge, there aren't any such companies selling to American enterprises verses their individual local markets.
Copyright Office Proposal Jeopardizes DMCA Safe Harbours for Some ISPs
I agree it's not intuitive, particularly to those not well-versed in the history of Stack Overflow.

For the backstory, when there was just Stack Overflow (and not the network of Stack Exchange sites), there was a large contingent of people who wanted Stack Overflow just for programming problems (and not programmer-related questions, like business concerns, conceptualizing, or lists like these).

So the early Stack Overflow population separated everything into "Programming Related" (on-topic) and "Not Programming Related" (off-topic) questions. When Stack Exchange 2.0 launched (allowing people to suggest new sites), one of the sites that launched in the first wave was "Not Programming Related" which was intended to house all the fun stuff that was now off-topic on Stack Overflow.

Turns out, having a free-for-all site doesn't work, and the quality was all over the place. So it was retuned into being a site for questions about being a programmer or acting as programmer (so, business or conceptual questions answerable by programmers)—which captured 85-90% of the quality questions on the new site—to Stack Overflow's concrete programming (questions specifically about implementation): hence the name, Programmers.SE.
It would be more accurate to say "is (probably) fixing," possibly with an (on Linux) suffix.
Contract Aditya. Just curious if you did all the Web and iOS app development yourself?
Notes about the post-XSS world
I'll second that. Very nicely articulated.
I do all of those, and I am definitely not a genius. Nor all that rare. Most of the projects I've worked on in the last 5 years have had several devs who could go end-to-end, and the ones that weren't were working towards that goal.

It's really not rocket surgery, it's just a matter of applying yourself over time and every few months acquire new skills in an essential area. CSS, JS, Ruby, TCP/IP, HTTP/REST, UI/UX, SQL, design patterns, on and on. Set em up and knock em down. Be a generalist, but be a very good one.

It's not that hard to accomplish over time and it keeps you engaged longer. Heck, it's just more fun. I'm an 'older' coder and taking that approach I think has kept me from getting bored, kept me sharp and also kept me from feeling like all these young'uns is passin me by. Hey! Get off my lawn...
Joking aside, I think this might be a good idea.
Only because the patent law is broken. Just because the patents are made "according to the law", doesn't mean they are good patents.
Mostly inexperience :-)

There are a few features of the R-language that make direction translation into byte code daunting for a muggle like myself:

1. Computing-on-the-language: R code expects to be able to access and modify the AST and frame of itself, its caller, and other closures.
2. Impure call-by-need argument-passing semantics.

The compiler that's in the trunk is experimental but evolving fast, I think the next steps will probably to start compiling simple but performance-critical basic blocks to byte code at runtime, and then slowly expand the scope of language that can handled from there... (Expert advice welcome!!)
Can anyone point to the bugzilla entries for the fixes?
I'm not really familiar with the ruby development process and community and haven't used the language much, but I could imagine the MRI developers spend considerable time advancing the actual design of the language (syntax, standard APIs, etc.) whereas the other Ruby implementations "only" need to implement that design and thus can maybe focus more on performance. If MRI were to die, that design work would still need to be done in order to push the language forward. As such it could be seen as a symbiotic relationship, not competition.
Amazing how many people are tooting their own horns in here. IMO, if you are one, you don't claim it, people know by looking at your work. But anyway...

This has been my problem breaking into the industry. A few years ago I didn't understand a lick of HTML/CSS and changed that by digging in and learning it. Now I can build WP themes from scratch (not the most semantic, but I can still do it), and write functions/code in PHP. Now I'm working on js and jQuery, while also trying to learn the rest of the LAMP stack.

Still, it seems like every time I teach myself something new, a new skill is added to the startup rockstar job requirement list. I get that startups want to fill big holes, and that many pay accordingly, but this is why so many junior level people decide to build their own companies instead of asking permission to learn a little on the job.
So...you work for Splunk?
I'm surprised to not see Quicksilver on a list like this. It's definitely the tool that keeps me coming back to OSX. Most of the "replacements" for it on other platforms (and on OSX) implement very few of its power-user features.
Joined.

I've got at least one +1, maybe two potentially.

There are a lot of feeder groups for this type of thing: the Toronto Ruby Brigade in particular probably has a lot of HN types.
So, how much does it drop when you eliminate arrests for possession?
Marissa Mayer Is No Longer On Larry Page's Special "L Team"
For what it's worth, I'm one customer they've driven away.

Their handling of the hacking attack was the final straw for me: it finally convinced me that continuing to buy things through PSN would be unwise. I bought an Apple TV as a replacement for online movie rentals and although I still buy PS3 games it's in-store now rather than online. So far it's working out great!
Compressible Magnetohydrodynamics is what you are looking for. A search will turn up lots of articles. http://en.wikipedia.org/wiki/Magnetohydrodynamics#Geophysics
I have 15,000+ hours on each. My opinion is that good taste and intuition play great value on code, best practices and testing do the same to UI/UX and so on.

The funny drawbacks are usually that you can hardly win a discussion with people that don't know you well since they will usually corner you on your other 'personality' such as "says the interior decorator" when talking about CQRS or REST etc.

I currently work on 'Evil Enterprise Contractor' building web-based products but I too get to switch context all the time, from conception to live.
Just find a former technical founder that was by necessity forced to learn all these skills.

That's how I became solid (but not expert-level) in distributed systems, machine learning, web development, UX/UI design, and app dev.

Even for large teams, having people who have a deep understanding of all areas of work is underrated.
Yeah. Still solo-founder. So everything is done by me. That's why it took so long :)
Those are just compile errors, though. As far as I know, it's up to the runtime host (WebKit, Firefox, etc.) to implement support for CoffeeScript dbeugging, and that's still in the works.
Hah. I was wondering about that. thanks!
It looks like a good start. I think you'll need to do a lot of marketing, but you got domain expertise, and a hunger to create a product of it, so that's gotta count for something.
Matt, neither my code nor design will ever match someone who specializes in these areas. So I feel you're kind of missing the point. I never claimed to be a great anything so I wouldn't go jumping to conclusions. I simply do a little of everything. Kudos to your HN detective skills, Cookbuk was a weekend project hacked together playing with CI. Full blast reviews of missing or nested DIVs are a waste of your time that could be better spent on your startup. If you're looking for UI help on your corp or other products (which could use a refresher), lets chat.
Always preferred amber instead of green. Got spoiled with a VT240.
If you isolate yourself from the world entirely during your collegiate years, it'll be harder to re-assimilate when you're done.
I've got 2. They exist. They make great co-founder and founding team members
Rather than handling website load, which should be trivial for a site like Groupon.. Perhaps they outsource sending of emails to someplace like SendGrid or Constant Contact, and want to build infrastructure to do it all themselves?
One million true fans
> What are they doing that <insert name of successful web company here> isn't?

Managing cash apparently. There have been questions about their accounting since the S-1 was filed, which now seem to be even more justified.
Tweets by mail? This guy replicated Twitter via the postal system
10 habits of 10x developers
NASA Discovers First Earth-Size Planets Beyond Our Solar System
I have my XEmacs set up to use light green (#88FF88) on dark blue (#000060). I find this very relaxing and easy to use. I've used this combination for over 20 years.

Pure white on pure black is too contrasty.

Having about the same amount of blue in the foreground and background keeps chromatic aberration, which is worst in the blue range, from being noticeable.
Frankly speaking, I haven't handled this case yet. I guess most users are genuine. And so far no one has complained, so I wasn't really worried about it. But I see your point, and need to think about this - at least I need to have some plan in mind in case such thing starts happening.
I think in general, being a generalist in any field puts a ceiling on your career path after a while. And like you said the ceiling is not so much about the generalist being mediocre at many things, its more about others getting confused about how you would be best moved up the career track. But the problem with the concept of a career track is that you are on a track defined by other people. I'd say the only way out is go your own way as you have - career tracks all eventually end somewhere. As a generalist you have a much broader perspective on how to create your own track and a much better vision as to what direction best suits you. I think probably the best way we can encourage up and coming tech generalists is to encourage them to get frustrated with the status quo and to become entrepreneurs. As a result hopefully the next generation of companies will have a deeper appreciation of the competitive advantage of multi-disciplined people.
RockMelt approaches Beta5 release; CEO Eric Vishria on the browser wars
Ugh. I did the same and was also very disappointed.
Not to discount the work that Mozilla has been doing, but it seems like the "improvement" they added is actually just a workaround for distros that configure filesystems incorrectly.

That is, his machine is configured to use an obsolete filesystem (ext3) in a mode with significant performance problems (data=ordered).

There are numerous ways that a machine can be mis-configured such that it suffers from poor performance. It would be better if Firefox detected these and warned about them, rather than just silently working around the broken-ness.
Your theory that not mentioning something equals saying it's irrelevant is fascinating. You didn't mention famine in Africa, the bad economy, or the decay of NASA. Your "implied statement" (coughoxymoroncough) is that those are irrelevant. Why do you hate Africans, workers, and NASA?

As far as I can tell, this is just the same disruptive tactic as I've called out elsewhere.
Ooh, dunno why I thought that wasn't supported in IPython too before, but it is. Lovely.
> IMO, if you are one, you don't claim it, people know by looking at your work. But anyway...

Except this is a discussion in text. Sure, yes, walking and talking are two different things, but how else are you going to know what point of view someone is speaking form unless then tell you in their comment? No reason to assume people are just tooting their own horns for 'hn-cred'. Does your comment mean so little you'd ruin it by belittling people?

As for the rest of your comment: to be fair, from the sounds of things, your still very much new to all of this. You are a junior developer, and that's nothing to be ashamed of. The problem is you are looking at these startup rockstar job requirements and deciding for them. That doesn't mean you are ready, but you shouldn't be the one to decide that. After all, good companies are always looking for good people. And while that position they have posted might not be right for you, they might have another place for you.

> this is why so many junior level people decide to build their own companies

Maybe. I don't know, personally. That being said, though, is that starting your own company requires another "rockstar" requirement list all it's own. Don't fool yourself.

If you're put off by "startup rockstar job requirements," starting a company won't be any easier.
Nowbox is looking for a senior backend engineer to revolutionize TV industry
We launched our iPad app last week and The Next Web called us the slickest way to watch YouTube on your iPad. Check out some of the nice things others have said about us on Twitter.

http://thenextweb.com/apps/2011/12/15/nowbox-is-the-slickest-way-to-watch-youtube-videos-on-your-ipad/

http://twitter.com/nowbox/favorites

We are looking for a technical lead to design and implement the next generation video platform. We are Ruby/Sinatra/Redis/Postgres/Heroku based but are open to use the best tools for the job.

Besides having shipped web and mobile products, you must be passionate about mobile video space and love to work on hard problems in real time data, ad targeting, machine learning and video processing.

More info is at: http://nowbox.com/jobs.

If you are ready to build a new video platform with our awesome mobile team, please email me at thomas@nowbox.com with a list of projects you are proud of.
Kafka: a Distributed Messaging System for Log Processing
Do consumers prefer brands that appear on their Facebook pages?
I'm with you.

the first thing I now check is Plans and Pricing

Same here. And it annoys the hell out of me when there's none in sight. I actually avoid apps which start their copy with the word "free".

forgetting that money was needed to pay the bills.

And keeping the team motivated, let's not forget that. I understand why a startup with big funding can afford to give away their service as a land grab move, but two-man teams and solo founders with no cash in the bank? Often as not, they're gone in a couple of months.
Nvidia  CUDA 4.1 Compiler Now Built on LLVM
In my case I'm a designeer because of the circumstances of my interests at diverse times and the way I learned such interests. I started to get acquainted with linux when I was 7 or 8. I was coding C when I was 13 and then at 15 I was really interested in everything design. I ended up doing Web Design at 17. At 19 I opened a company making web applications. I then moved on to corporate software where I was in charge of coding commerce and enterprise applications. At 23 I was doing full sys admin work. I'm now 28 and I'm working doing UX, Design, Web Dev, Backend Dev, and little Sys Admin stuff. I'm rusty in the Sys Admin area, but I'm definitely more productive than the average CompSci graduate with a few years experience.

I'm pretty sure there MUST be a person better than me in all those areas, but not because I'm not a master of my skills, but because there is just always someone better. Becoming a Designeer happens only if you have the time (a decade?), and the inclination (interests in the right fields and skill sets at the right intervals in time) to learn the things you need to learn to do the job. Of course, there's also the fact that you need to be lucky enough to have people to hire you to do those things so as to get enough quality experience performing the tasks you need to perform.

Interestingly enough, I'm in the office right now... and this is the list of stuff I've done today:
1) Finished coding a Windows service that acts as a data bridge between an two applications and three types of databases.
2) Worked a UX prototype for an IPad app (made in Keynote) that integrates with an in house product.
3) Finished a redesign for another in house app (this one is a ERP type WebApp).
4) Modified a series of E-cards the in house designers made because they where not optimized for email and had some alignment, whitespace, and typography mishaps.
5) Worked on integration of commerce hardware with 'special printers'.
6) I'm currently designing the visual aspect of an interface for yet another of our in house products.

BONUS: Yesterday I spent 3 hours securing the web servers for our website and a ticketing tool that our customers use.

I am by no means the best programmer, sys admin, designer, or UX architect, but I find all those roles are second nature for me and I have no problem getting a job (I literally get a call every couple of days by recruiters or companies offering me positions), and I only work in places I know I'll be having loads of fun and interesting challenging work. Designeers are not hard to get because they don't exist. They're hard to get because they want to make their own rules and work in things they actually want to work in. Offer them this and you'll invariably be able to score someone that will fill this often looked for but generally not realistic position.
Nowbox is the slickest way to watch YouTube videos on your iPad
Conway's Law, degenerate case.

"Organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations"

When the organization structure of a project is 'there's just one guy who does it all', the software architecture will tend towards 'the big ball of code' pattern.

However, if the team on a project has people who are engineers, and people who are designers, then a designineer might be a useful product manager to help balance conflicting engineering and UX requirements.

In a startup, looking for a first hire engineer, you probably want someone who will grow into that role - but it's a mistake to have your first system built by them and them alone, because you'll almost inevitably wind up with a big ball of code.

In general, all software should be built by at least two people collaborating, to force some division of responsibility, which will (via Conway's Law) force some structure.

(as you say, the best developers are disciplined and capable of structuring systems in the absence of a forcing structure. This is maybe because they divide work logically into units, and therefore find themselves collaborating with their past- and future-self, giving the structural effect of team work. But apply pressure to even a great developer and that discipline can break down.)
I wasn't implying that you definitely wouldn't pay premium prices. I used it as an loose example, hence the term "might".

As for you assuming the founders of simple.com and squareup.com not responding, that's an assumption at best. All you can do is try. And the founders don't need to respond. Anyone with knowledge of who designed the site can.

Glad you got your answer. Best wishes to you as well =]
Resources to Get Started with Ruby on Rails
I'm really hopeful the kid will be a force for change. He was educated outside the country, and so was exposed to different cultures and ideas..he must have taken something positive away from that
Aaand looks like I went over twitter's daily tweet limit. I didn't know that even existed. Its api says statuses/update is not rate limited. Oh well, it was fun while it lasted ... :)
Syncing is still a serious problem with written apps - much easier to say "online always" and do something like a web app.
I see your point, but the same quality filters could be had simply by assigning tags, and allowing members to upvote projects.

Let me see what the staff decides is tagged HOT. Don't decide FOR me what is hot and what is not by exclusion.
Serious question: Is anything MIT-related worth voting up? Because I don't think the content of this video was particularly worth submitting to HN.
I'd suggest starting an Apple II emulator, grabbing one of the fine books on 6502 and Apple II programming available on PDF and learn what happens after your C compiler translates your code into what the lower levels of your computer actually run.

You could also play with a TRS-80 or MSX emulator, but I find the Z-80 a bit too complicated. If you are going to the lowest levels, the simpler, the better.

C has its value, but knowing how the bare metal behaves is useful too.
I thought everyone at Hacker News used green text on a black background...
Vnc.js: how to build a JavaScript VNC Client
Happy Cog Hosting: LAMP stack VIP hosting for high-profile websites
Pretty basic science, but still cool
Tied with RIM.
PS Vita teardown
I wonder if a payment provider (Visa, Amex, etc) could insert consumer friendly terms into their merchant agreements.
I can't find a "plans and pricing" page anywhere. Why is it hidden? I'm curious, is it on purpose? Is there an advantage in doing so?
General Motors finds flaw in one of their engine designs putting millions at risk. It responds by requiring all drivers to waive their right to sue, or they will send an engine kill signal through onstar.
You used bash? Luxury.

We used to have to get up at 10 o'clock at night, half an hour before we went to bed, edit our blog entries with "ed", tie them to pigeon's feet, and send them to the Web, where they'd arrive a week later, if you were lucky.

Now you try to tell the young people of today that.

They won't believe you.
Twimlbin - Host & share Twilio Markup Language without a webserver
I was just going to say, this must be the biggest Backbone.js-in-production project yet. But after re-checking the example page, I'm guessing Pandora and LinkedIn's mobile site are higher notches for Backbone.
How fast can average QR decoders using a phone camera work? Would they decode the QR code from the playing video, or would you have to pause it? Just curious.
Maybe I'm incorrect, but I recall reading (when Sony first implemented this clause) that Sony was only doing so because there was another company that provided a similar case in court, and won, and therefore they had precedent, etc. In that case it also explains why Microsoft also is able to introduce it, that being when something like this happens, they are able to refer to the original court case. I'm interested to see how this turns out.
I do - sorry if it wasn't clear.
Even with fixes, most people seem to be switching to Chrome. It's hard to beat Google's integration
their plans of further censoring are dropped; i don't think this affects sites already censored..