skysight-inc/HackerNews huggingface dataset:
This might work for web design. In my experience, it doesn't work well for UI design.

The first law of UI design is that you will fuck up most of the time. Most of your ideas are going to be bad bad bad. If you think that every mock comes out of your workstation smelling like roses, then you're either deluding yourself or you're just knocking out something incredibly derivative. To be a good UI designer you have to say no all the time, and to all of your ideas.

So here's the problem. Static image mocks only paint about 60% of the picture when you're talking about modern (especially touch-based) interfaces. Static mocks don't give you enough information to accurately cull your ideas. Sometimes you need to build the damn thing, so you can touch it and move it and realize well damn, that wasn't such a great idea after all (or oh, this part really needs to be changed or the final, magical yeah, that's not too bad).

All of the best and most innovative UI designers that I've met have been able to build interactive mocks of their designs. Now - don't ask how they did it. It's spaghetti code that will curl your hair, frequently written using some arcane technology that might not even be supported anymore. But it works just well enough that they can use it to iterate on their ideas.

Now, you can split this job into two people. One a "designer" and one an "interactive mock engineer". In theory, it could work, but in practice I've found that it becomes hard for the designer to detect the flaws in the design. I'm not sure why. But the final product doesn't change as much. It doesn't evolve as much. It's rarely as good as it should be.
Afghanistan in the 80's
They even have the support of Anonymous.
San Francisco, CA (25 Kearny St) - MindTribe Product Engineering, Inc.

Hi, I’m MindTribe’s director of Software Engineering. I’m searching for people who enjoy learning and making. We’re a small company, and I’m looking for people with whom I would personally like to work and who want to work with me.

Here are the tools I use regularly: The C programming language (specifically ISO/IEC 9899:1990); Eclipse, Make, Subversion, Git, Python; Linux, Embedded Linux, Android, iOS; ARM processors (TI OMAP, TI Stellaris, NXP LPC); Atmel AVR/AVR32, Microchip PIC, TI MSP430, Cypress PSoC

Here is what I enjoy doing at work: Writing embedded software that runs on cool hardware; Figuring out how to apply agile techniques such as test-driven development to embedded product development; Reducing regressions and supporting customer development with agile techniques; Developing embedded libraries for things like USB, TCP/IP, graphics displays, sprites, fonts, encryption, etc.; Having long, dorky conversations with coworkers about programming languages, physics, estimating Facebook’s relative revenue distribution between advertising and games, etc.

Here is what I enjoy doing outside of work: Hiking, walking around San Francisco; Pseudonymous humor blogging; Cooking and baking; Photography; Reading. Recently: “Test Driven Development for Embedded C”, “The Clean Coder”, “The Four Steps to the Epiphany”, “The Art of Racing in the Rain”, “Norwegian Wood”, and "The Mind's Eye".

You can see examples of how I’ve applied my tools and passion here: http://mindtribe.com/portfolio/

You don’t have to use the same tools and you don’t have to enjoy the same things. But if you’re excited about similar stuff, drop me a line at hn@mindtribe.com to let me know.

We're also hiring Electrical and Mechanical engineers!
The most coveted prize is the "we had to change the rules because of this entry" prize. The shortest quine is an empty .c file (with some Makefile mangling), stuff like that :)
There's a simple solution: employees shouldn't accept a lower-than-market salary. Having been in this situation myself I understand that the psychology of these situations makes it difficult for early employees to maintain an employer-employee distance from the founders, but (in my experience) that spirit of camaraderie ends with the acquisition. The founders will likely be gone within a year, the unique cultural aspects of the company will be subsumed by the acquirer, and early employees will be stuck with nothing in exactly the kind of company they were avoiding when they took a startup job.
We do of course, but we're kinda quiet.
guess what is nginx? ^_^
San Francisco, CA Visual.ly

We are small and nimble team building a consumer-friendly data visualization tool and are looking for few front-end hackers with demonstrated expertise in all or many of the following and a passion for data visualization to round out our core engineering team.

* Javascript, Backbone.js & jQuery
* CSS3
* HTML5
* SVG

Learn more: http://visual.ly/about/jobs
SEEKING WORK (Remote)

Freelance Web & UI Designer

I specialize in XHTML/HTML5, CSS(3), jQuery, and Wordpress. Also available for smaller projects like email design, copywriting, and basic motion graphics (After Effects only).

I'd prefer to work with startups/small teams on interface design. Looking to go full time soon, so rates are reasonable/flexible

Recent Work:
http://www.wellroundedgent.com
http://dev.wellroundedgent.com/projects/hn/hn.png
http://dev.wellroundedgent.com/projects/t2e/t2e_1.png
http://dev.wellroundedgent.com/projects/t2e/t2e_2.png
http://dev.wellroundedgent.com/projects/t2e/t2e_3.png

Shoot me an email: ryan@wellroundedgent.com or find me on Twitter (@rglover) if you have any questions/need a quote.
SEEKING WORK

Location: Europe (can travel to your location for limited periods)

Skills: PHP, Javascript, HTML, CSS, SQL, Java, Wordpress, Web services

(more details: http://disattention.com/about/ )
Johnny Long's Hackers for Charity is pivoting / going out of business
Why would they implement a feature that's in every browser anyway? They should just design the site so that changing the font size through the browser works.
"The investors invests $500k NOW,"

Fair point - the value invested by the employee should be discounted, but:

"usually with no ability to take their money back"

Actually, the investors have more ability to take their money back than the employee. The investors can at least sell what's left of the company, while the investment by the employee is unrecoverable.
Cambridge, MA
Panjiva (http://panjiva.com)
Hiring engineers -- UI/UX, frontend, backend data mining/algorithms. See http://panjiva.com/jobs
PG, you're absolutely right - IP is a real problem, that so far no one has decided,
but I think Moon have also another one side -
limits to 25 will run to huge number of small startups that can not be grow more then 25 peoples and
this is can stops investment from venture capitalists.
I think, we dont need draw a line between huge and small startups. We just need another patent system - transparent
and work well as we need. At first, we need to know, was gived a patent on our inventions or not - by few clicks.
At second - we need to know, what kind of invention and claims for it was pended but still have not sugessted.
At third, we need to see all climes of concurents patents - because we are allways can invent another one claims, and
build on them ower new products, that we can protect.
I think we can solve this problem - as technicians, we are much easier to prepare a bill
and after appeal to members of Congress or the legislature with a request to meet our demands.

We need to change the whole system. Obtaining a patent should be a simple thing as buying a domain name
or product in the online store. Now, placing an order, we practically give it to the blind -
we do not know if already issued a patent for the same invention or is it the same invention is filed by someone.
We do not know this and therefore has a great chance that in six months we will
letter of refusal and then we just lose time. This is I'm think about. And, IP and Patents is a strongly related to my startup,
I'm will apply to YC W12.
Yeah, I'd have to disagree, to a certain extent. I think that to say that serving the end user completely as a programmer is a great thing. But to say that A) Coding is "just math" is completely incorrect. Coding is working with a language. A real programmer is a Creative individual, not necessarily an Analytical individual. It takes analytical skills and talent to realize what you need to program. But a good line of code is an elegant, poetic, wholeheartedly joyous expression of logic, efficiency, and your own Voice as a speaker of programming language. B) To ask that developers have the same skillsets as designers / graphic artists / branding specialists / etc. etc. is just really... Unreasonable. A basic conceptual understanding, sure. But I'll NEVER know what someone with a BFA degree knows. Not even a thumble's worth. And that's as it should be.

At the end of the day, trying to be "good" at both disciplines is going to leave you severely lacking in either one area or the other. And that's why I mock job postings that read along the lines of "We want you to know everything from doing print catalogs to how to performance tweak a database". Those are _at_least_ two different people.
We hack all day on AdGear (www.adgear.com), a modern ad platform for publishers, agencies, networks, and bid/exchange optimizers.

We're based in Montreal, Canada, right beside Sq Victoria metro downtown (Red Bull is upstairs). We're privately funded, revenue generating, and profitable.

I'm looking to get in touch with devs working with and interested in one or more of the following:

- Erlang
- node.js
- Cassandra in multi-data-center environments
- Rails, and ruby in general
- C, especially high performance http server hacking
- xp and interest in building high performance real-time analytics systems

And if you are:

- Someone who "loves the problem" and gets off on solving it, even/especially if it hasn't already been solved
- Someone not afraid to be scrappy to get things done, but who can balance that well with doing things properly

Please: not looking for freelancers nor freelancing shops. We want someone willing to join our small but growing engineering team full-time. Ideally located in MTL or surrounding regions, but if the above is right up your alley and you're not here, get in touch with me anyway, maybe it'll make sense to work with you anyway. :-)

You can reach me at bosko@bloom-hq.com if you're still reading. :-)
Boulder, CO -- TechStars company Simple Energy -- http://www.simpleenergy.com

4 Positions: http://www.simpleenergy.com/jobs

* Product Manager (gaming experience pref'd)

* Front-End Engineer

* Back-End Engineer

* SysAdmin/DevOps

Simple Energy is making saving energy social, fun, and simple. We change how millions of people save energy by changing how utilities engage their customers. We take real energy data and create social games and contests that drive people to save energy. You could be the fifth member of a funded startup that Mashable recently named one of "8 Startups that are Changing the World." http://mashable.com/2011/08/19/startups-for-good/

* Generous moving benefits to beautiful Boulder, CO

* Awesome Mac setup

* Sweet office w/ standup desks overlooking a creek

* Every new employee saves enough energy to power 1,000 homes
Prescription for prescriptivists
Amen. I think the only reason state machines are popular in microcontroller work (not really "embedded" -- big SoC software looks like desktop software) is that they're a common hardware implementation choice. And most of those uC programmers are EE cast offs who look to hardware for their reference of taste and not "software engineering".

So they suck in a bad implementation choice because it looks pretty to them. Not so different than the way most Java development works, honestly.
Cambridge and Brighton (UK) - Aptivate

We build websites, web services and run in-country training programmes for the international development sector. We are looking for smart software developers to join our team.

As well as writing code, our developers get to work on the ground in developing countries on projects ranging from delivering technical training, to building and deploying resilient hardware systems for power and communications. Each team member has a voice in strategy and policy of the organisation.

For details see http://www.aptivate.org/job-web-developer
12 paradoxes of graphic design
[Show HN] D Sharp: Mobile Diabetes Management (JQuery Mobile, MongoDB, NodeJS)
How I got a burnout
SEEKING WORK - Remote only, Part time/Long term

Master UNIX administrator / Informix DBA / System engineer / Consultant

Advising and remote assistance for CEOs. Outsourcing of Senior Engineer, DBA, CTO, tech co-founders.

Location: nomadic lifestyle, currently in Sweden.

schiptsov@gmail.com
...except that's not what the author is talking about. He's talking about scaling the company (including the product for people) too early.
Berlin, Germany - Full time- RoR (http://www.betterplace.org)

Full description (English): http://www.betterplace.org/en/jobs

Related Video (German): http://www.youtube.com/watch?v=tK82l8pZpzQ
Don't you see the problem with the server hosting both the tar balls and the signature being compromised?
I do not follow what this post is trying to say.

First, many grafs about what appears to be a wild goose chase for a forged Facebook cert that turns out to be real.

Then, ruminations on OCSP and serial number assertions, with the apparent idea that we need better cryptographic methods to deal with CAs that misbehave so that we don't have to apply the Internet CA Death Penalty so often.

Then the notion that we have "1500 CAs", so what we really need to do is invest every DNS zone with CA powers (because if 1500 is too many, millions is better?).

We need fewer CAs.

We need to apply the Internet CA Death Penalty way more often. I think we should do it at random, just to keep people on their toes.

We need a better mechanism for determining CA roots than "the right set of tickets was filed in Mozilla Bugzilla".

We need a better UX for certificate failures.

None of these things require profound infrastructure changes. Smart people can build this stuff as a side project. Moxie Marlinspike is doing exactly that with CONVERGENCE.IO.
Specialists are people who know more and more about less and less, until they know everything about nothing
Interesting responses: I've never worked with startups for the payout, but for the experience of working with startups.

As to stock, I prefer shares to options from both sides of the transaction.

Finally, FASB 123 doesn't cover contractors or other non-employees - worth keeping in mind.
I've met these guys, and it's a great concept. Making energy savings fun and engaging could be a big win since traditional methods to change consumer behavior don't work well.
At first i thought the title was referring to backend work, or perhaps just jQuery and i completely agreed-- i wouldn't expect a programmer to be great at design either.

But it turns out that this blogger doesn't expect designers to actually make their designs into something tangible. It seems positively ludicrous to me that any designer that is designing for the web would think that not knowing HTML/CSS, and therefore putting out an unfinished product is acceptable. It's almost insulting-- learning HTML and CSS takes a month at most, so why won't this designer learn it?

Building a design for a web page without actually writing the HTML+CSS for it is being a print designer and expecting the client to finish the job.
lacoda.com doesn't come up..

http://lacoda.com
http://www.downforeveryoneorjustme.com/lacoda.com

Edit: I like to view company sites as it helps me get a feel for what they do on the customer facing side.
If you're writing in Java, use standard API like JPA instead of native (that's what we're using with our site). I've tested some sample code on Amazon Beanstalk, and the code (with JPA) WORKED WITHOUT A SINGLE ALTERATION. It's not 100% obviously, e.g. if you use native types like Key, but the point is you CAN write your code to be compatible with any Java platform.
Sounds congruent to what we've experienced in the past.

Even worse is attempting to get customer support from them when you find massive problems in their part but you only ship a few thousand a year...

It just irks me that while the Raspberry Pi in itself is a great product that will be a minor revolution, its impact could be so much greater if this chip was available to all developers.

I guess I should shut my mouth, at least the second product to get the chip is a somewhat philanthropic effort and not another streaming media box.
The Cheap Android Phone Is Here, But It's Not What You'd Expect.
IBM Continues Buying Spree With Algorithmics Acquisition
Can anyone recommend a good introduction to using state machines in code? Especially something in javascript/python? I know what an SM is and how it works, I just want to know how to use an SM library to actually do all these cool things.
I wonder if GOOG will allow users to petition for these namespaces. Unless they do, it's doubtful that I'd ever use Blogger.
Los Angeles or Bay Area or Shanghai preferred, but remote work is possible for exceptional candidates. Full-time only. If you're interested in working remotely, you must live in the U.S. H1B is okay.

Factual aims to be the place where people meet to share, improve, and mash-up data. Our vision is to be an awesome and affordable data provider, so that big companies, startups, and developers can focus on innovation instead of data acquisition.

We have a terrific team that is still fairly small, and an incredible CEO (he was the co-founder of Applied Semantics, which was sold to Google and became AdSense). Last year we raised a Series A from Andreessen-Horowitz, and our customers and partners include Facebook, SimpleGeo, and Newsweek. We have lots of challenging problems to work on at all layers of the stack: data cleaning and canonicalization, deduping, storage, serving, APIs, etc. If you love data, Factual is the place to be.

We currently have about half a dozen job openings, from data engineering to software engineering to system administration. For the software engineering position, you would ideally know Java, Clojure, and/or Ruby, and you'll get bonus points for experience with machine learning, NoSQL, algorithms, infrastructure, and/or Hadoop.

If you're interested in the Bay Area office, it's just starting up, so you'd have a significant influence on the culture there.

http://www.factual.com/jobs or you can email me personally at leo -at- factual.com. Thanks for reading!
Hoi! I am an EE "cast off" :)

But, yes, you are probably right. When I was taught embedded systems we did do software work, usually on small memory footprints, and state machines were what was taught.
Cross-platform Mobility: The Rise of Mono in the Enterprise
Can't decide if the writer is trolling for traffic or not. It's clear SOME programmers should take an interest given the number of awful GUIs we see on desktop, web and mobile apps but not all "programmers" need to have anything to do with an interface so, as yinrunning said, training to understand design would just dilute their ability to learn what they need to know.

As a professional developer I enjoyed the front-end stuff for a while but quickly learned I preferred providing a framework for the more visual people and get on with the back-end stuff which I guess Wade considers maths.

So, as a question to anyone; what do we think about designers who have no ability to code or, even worse, ability to design with sympathy for the technology they're using?
Definitely think contextual awareness will be a huge part of of future. Loved the line 'right now you learn your phone, but if your phone learns you...' endless possibilities.

For example I was recently in New York, just wandering the streets just after midday and I was getting hungry. My phone I am in New York (an area I don't know), it also knows that it is lunch time. Lets say it new from my past behaviour that I like Thai Food, and from my bank account that I hadn't swiped my card for lunch that day. It could then send me a notification of a great Thai restaurant running deals as I walk past it.

Or if I am on my way to a meeting and the person I am meeting is running late (too far from meeting location to be able to get there in time), I could be pinged with a 'Expect Bob to be late notification' and his current location.

There are loads of augmentations that could happen in our daily lives that we could benefit from. The beauty is that all the technology is behind the scenes. If the usability is done right, it would seamlessly fit into our lives.
Samsung unveils smaller tablets and 3D YouTube
Exactly. The HN headline still spreads FUD, unlike the headline on the actual article. If you have reasonable privacy settings, you are protected from this type of attack and this type of attack isn't made any more effective with the use of facial recognition.
As one of the current Sequel Pro developers I can backup jabkobob on this one, it's not an easy task. It's not that we're ignoring the requests we get to add support for PostgreSQL or any other database system for that matter, it's simply a matter of time, of which most of the core devs don't have just now. We have a lot of plans around this area (as well as others) for the app, but it's going to take time.

Thanks for everyone's support.
As others have noted, the contest is over, but there's no walkthrough of the winners. The previous years have walkthroughs. I liked the winner from 2008: http://underhanded.xcott.com/?page_id=17
Greatist is looking for a passionate web developer who wants to disrupt the health and fitness space. We inspire and inform our readers to make one healthier choice per week by providing them with entertaining, high-quality, relatable content - the Greatist way.

We need a smart self-starter who loves simplicity and effectiveness, builds stuff for fun that’s been successful, and wants to take ownership of the technical side of things. Ideally, you’ll be experienced with PHP, WordPress, and Javascript, but that doesn’t matter as much as a desire to learn and grow. Your work will be seen - we had over 200,000 unique visitors last month, and we’re only getting bigger. At Greatist, we believe every team member makes an impact.

This is a full-time position based in our awesome new office near Madison Square Park in NYC.

Send your resume, favorite health and fitness tip, Github profile, and anything else you can think of to opps (at) greatist (dot) com.

Email kelli (at) greatist (dot) com if you have any other questions - or just want to swap recipes.
SEEKING FREELANCER - FIPLAB (Remote iOS/Mac Developer)

Work with a fast growing startup with several successful iPhone and Mac apps (millions of downloads).

Requirements:

* Strong knowledge of Objective-C, Cocoa and the iOS SDK

* Previous experience in developing iPhone/iPad or Mac applications

* A thirst for more knowledge and an interest in the latest technologies – e.g. HTML5/Javascript web apps

* Ability to quickly work out solutions to roadblocks encountered during development

email: hello@fiplab.com
The article reads like a press release from Strobe. Is there any Journalism involved here?
So what you need is a high-quality Pseudorandom Number Generator (PRNG). You do not need a Cryptographically Secure PRNG.

This is good, what you need can be implemented significantly more efficiently than the CS version. As you mentioned, it doesn't help your application to be truly nondeterministic.

C rand() is about the worst one you can find. Mersenne Twister is great statistically, but it's quite expensive in terms of memory consumption.

As I understand GPU programming, you want to maximize parallelism. Ideally, you would have something small enough to have an independent generator for each processor. You should be able to generate perfectly random-looking numbers using 64 or 128 bits of state storage and a handful of instructions per 32-bits of output.

For example, the Skein hash function and CSPRNG can generate random data at 5 cycles per byte of output. But that's cryptographically secure, you can probably cut its state size and computational expense each in half to get statistical randomness.