skysight-inc/HackerNews huggingface dataset:
I would guess that the office to contact would be the US Attorney's Office for Washington, D.C., http://www.justice.gov/usao/dc/about/contact.html. They (and possibly others US Attorney's Offices) almost certainly have jurisdiction.

For those interested, the anti-bribery statutes are at 18 U.S.C. 201 (http://codes.lp.findlaw.com/uscode/18/I/11/201) and subsequent provisions within that chapter (there are also other, conceivably applicable statutes that might be charged in bribery or corruption cases). As you can see, the wording in the statutes is extremely broad so, if so inclined, it's possible to make an argument that many, many things are bribery (although, realistically, "bribery" has been significantly narrowed by the courts).
Ridejoy (YC S11). San Francisco, CA. Full time.

Lead designer and engineer number one.

Interested in fundamentally changing the way people travel or, as one of our users said, "restoring people's faith in humanity"?

http://ridejoy.com/jobs
Producing RESTful applications is more of an art than a science.

There are two key objectives to bear in mind when designing a web app to be RESTful:

- your app should produce client/server interactions which complement the semantics of HTTP.
(this makes the interaction visible and helps with intermediate processing e.g. caching)

- expose your application in a way that minimizes the assumptions clients can make about it - aka 'HATEOAS'
(this will reduce risk when making changes to your application and therefore improve the evolvability of your application)
Seattle, San Francisco, Cupertino (and other places), FULL-TIME, INTERN, H1B

A lot of people think Splunk must be a terrible place to work at because they think it is an "enterprise" company. But the truth is, we have great jobs for a lot of people. Want to work on awesome visualizations for gigabytes and terabytes of data daily? We got it. Want to work on building a development platform for an extremely powerful data analysis tool? We got it. Want to help make the core server that powers our extremely fast indexing and performance better? We got it.

For example, my project for the past couple of months has been to develop our new Node.js/Browser SDK, including pulling some of our propietary UI components and sharing them with the world. We also do a lot of work with customers to best help them use Splunk. One of the projects I was involved in included analyzing social data using Splunk (like Twitter/Foursquare).

Whether it's UI, core systems engineering, dev platform or anything in between, we likely have something for you. I personally work on the development platform in the Seattle office, but I'm happy to answer questions about anything. Feel free to shoot me an email (in my profile), or comment here.

I wanted to highlight a few specific positions we're looking for:

* Dev. Platform Software Engineer: This is the team I work on. We strongly believe that there is a use for Splunk outside of logging, and we're enabling the usage of the technology for dealing with large quantities of data, whether it's for social network analysis, cloud management or anything in between. http://www.splunk.com/view/SP-CAAAGK3?jvi=oHkCVfwi

* Frontend engineer: We're trying to present a lot of data (some might even call it big data :) in a human-understandable manner. Help us implement the next wave of visualizations: http://www.splunk.com/view/SP-CAAAGK3?jvi=okO3VfwQ

* UI/UX Designer: For many of our customers, they spend a great deal of their day in our web UI, and even more importantly, they spend time there when something is going wrong and they want to find out what. Help us make the UI/UX as easy and intuitive to use as possible: http://www.splunk.com/view/SP-CAAAGK3?jvi=okQ4VfwT

* Cloud Software Engineer: we're developing the next stage of our product, which is a hosted version of Splunk in the cloud, with all the benefits you'd expect (like automatic elastic scaling). Come help us make this a reality: http://www.splunk.com/view/SP-CAAAGK3?jvi=o4U8VfwL

* Hadoop Software Engineer: Usage of Hadoop is exploding to do batch-oriented processing on massive quantities of data. We think there is a lot of value to be had by combining the power of Splunk and Hadoop, and we're developing solutions to make this possible. http://www.splunk.com/view/SP-CAAAGK3?jvi=oqCaWfwS

* Software Engineer in Test: Splunk is a complex machine, deployed in a distributed manner, many times being used for different things. Our testing team is top notch, and helps us deliver quality releases. http://www.splunk.com/view/SP-CAAAGK3?jvi=o5ZvVfwe
While this may be particularly bad, very few "REST" APIs actually follow all of the principles of REST.
YC W12 Company Looking for Frontend Engineer, Mountain View - Full time.

We're looking for a talented and determined front end dev to lead our UI efforts.

Skills: HTML & CSS, OO Javascript (we use Backbone), Git

Nice to have: Photoshop/Illustrator, for slicing and dicing designs | PhoneGap/Trigger, for our mobile apps | Python, or a desire to learn quickly (we use Django) | Heroku experience

What we're doing: We're building simple tools for business to communicate with their customers. We have hundreds of users and are sending thousands of messages a week.

What you'll be doing: Working closely, and at speed, with our small team and toolset to take our rich mobile and desktop clients to the next level, in time for demo day. This will likely mean you'll be learning a lot and most of it will on the job.

Our Philosophy: We believe in building wonderful products and taking care of our people. We expect a lot of each other but we wouldn't want it any other way. We're hungry and we need you to be too.

We're based in Mountain View, CA, and while we're flexible on remote working, you'll need to be around the office.

If you're interested in being more than a cog in the machine, please drop us a line: ash [at] ashrust [dot] com
Sure, the user can click a "make copy" button.

(These legal tight-rope walks are so crazy)
You might be able to have something like that if Van Jacobsens vision here, http://video.google.com/videoplay?docid=-6972678839686672840 , gets realized.
Most major retailers only allow exchanges for the same item in the case of opened media (DVD, video game, etc.).
[ancient] Strategy Letter V
I've got a good feeling about Windows 8 tablets, because I kind of feel like I've used it already, and I really like it.

The XBox 360 Dashboard was recently redesigned with a "Metro" look. The tiles work really well for teasing you with what's behind each one, and there's a high level of convenience provided by their ability to display active content.

Prior to this update, I never spent much time in the XB360 Dashboard. It was "just another menu" I had to make my way through to get to what I really wanted -- my games. With the most recent update, I find it so pleasing that I actually explore it. I think that bodes well for Windows 8 tablets. if they can translate that feeling, I'd want to sit around and use their tablets.
Do you have any experience with jQuery/backbone/require or Dojo writing large apps both of those paths pay very well. with 5-6 years and some big JavaScript apps, you are fairly valuable, Ext lost some popularity when they pulled the licensing switcharoo, which put a bad taste in a lot of peoples mouth. That being said, I would look at you as a senior developer (assuming that we walked through your MICO project, and I liked what I saw and that I did not see any huge coding no-no's). I would offer you 100k knowing full well that I would be willing to go to 120k if I think you are one of the best developers that I have seen AKA a 10xer.

Here are the facts:

You have skills in an extremely hot market.

Most JS developers know jQuery which != JS. Ext is a larger framework for building large JS apps, it is on par with Dojo. Dojo developers can command 140k. I could retool you to Dojo or a jQuery/Backbone/Require stack in a few weeks. Especially if I have an existing team there to support your transition.

You have an open code base that I can review. You built it on your own initiative, this is a strong indicator of passion, which is important.

Based on that, if you receive an offer under 90k anywhere on the western or eastern seaboard your are getting low balled. If you are in the midwest I would expect it to be at lest 90k but it may be a little lower.
I disagree. At the company where I work we have the exact same proces for making a website and making a mobile app. Depending on type of customer we use a waterfall or an agile approach.

Fair enough, that you mention the loose points. From your article I got the impression that you think app development can be only be done as a waterfall project because of the toolset. And the point I was trying to make in my post is that my experience tells me otherwise.

Maybe my text was not clear on this. I will check it again.

To answer your questions: a RESTful API to be used by my app only and not to be consumed by the rest of the world is not such a big deal. Using the mock-up as input I'll create a working prototype in xcode in 2-5 days. After that I'll send it to the customer as soon as possible. The visual designer will design the app. I will implement the design.

As software engineers we are hired by our clients because we have knowledge and skills that they don't have. It is our job to educate them on the important parts. Always have, always will be. I understand your frustration, but it is nothing new. Or maybe it's just me getting old :-)
I have a slight twist on this idea: make it more like a lottery where each citizen automatically gets one ticket. If you win you sit for one term in the office and are paid $10 million per year. Once you leave office you are paid $1 million per year for life. Money is always going to find its way into government - why not just do it upfront?
5 Lessons from a Successful (1M players) Multi-platform Game Launch
I don't know why I didn't think of Quora. Good point. Thanks!
Do you have a contact email/number where you/someone at Cloudbot can be reached?
This stopped 90% of the insane comments on my local newspaper (they moved from disqus to facebook).

It also cut the average comments for an article in half or more.
Exactly what I was thinking.

"But major props to that chick with the long white dress with flowers and shit. You are so cool. and so hot. ;)"

" downstairs is just where the noobs hung out whooooops"

Journalism? I've heard of it.
Also if there was a way to permalink a button, that would be amazing. I like sending links around to people for opinions
You Only Wish MongoDB Wasn't Relational
Yes, I agree there is a lot of noise on the board already. I've been meaning to post a solution I thought of for it.

Ok. I'll keep an eye out for that Who's Hiring post that should go up today, right?!
Nicely done. I can see a lot of possibilities for this app.

Having the ability to crowd source the answers seems like a good idea, but might be difficult to manage poor suggestions. I couldn't tell if there was some kind of "karma" type score for users that get the best answer.
AMA: Dharmesh Shah (dharmesh) on Sprouter
Look at sensationalist TV (eg, Jerry Springer or Jeremy Kyle or similar) to see people who are more than happy to have their real world identity tied to extremes of behaviour.
combine it with WWW SQL Designer and you can have some fun:

http://ondras.zarovi.cz/sql/demo/?keyword=default

these two projects should merge...
I was thinking the same thing, here's a quick less interpretation i put together of the generator... not sure it's 100% accurate but it should do the job

https://gist.github.com/1718640
Talk About Your Stuff
s/was/is/

He was one of the guys that ported Plan 9 to the Blue Gene supercomputer. He has many active projects in the Plan 9 community.
Why is this posted here and why is it getting upvoted? It's just a question on Reddit with no especially insightful answers.
The blog post explaining the entire thing is awesome.

http://www.pubnub.com/blog/stackhack
San Francisco, CA

Pivotal Labs - FULLTIME, INTERN, REMOTE, H1B.

We're one of the best agile development consultancies around. We're looking for sharp, empathetic software developers, mainly working in web (Rails) and mobile (iPhone, Android) projects. Past clients include Groupon, Twitter, Google, Gowalla. We also build Pivotal Tracker, an agile project management tool.

You don't have to be an expert in Rails or the mobile frameworks to get a job here - as long as you are pleasant to work with and willing to learn, that's good enough. Since we pair every day, you'll pick up what you need to know very quickly. After just a month at Pivotal I felt I had improved leaps and bounds as a developer and learnt a tremendous amount about Rails that I didn't know before.

Give me a ping - thomas@pivotallabs.com. Read more about how we work: http://pivotallabs.com/jobs/welcome
SharedDesks - an Airbnb for office space?
San Francisco, FULL-TIME

Want to work in the fast growing enterprise social media space in the heart of the SoMa district in San Francisco? The Socialcast team at VMware is actively looking for iOS, Android, Infrastructure and Release engineers.

We are working on a number of very exciting products and growing at an extremely rapid pace. Check us out at

http://www.socialcast.com

Job listings:

http://bit.ly/w07gmU

please contact the hiring manager directly at rajatg [AT] socialcast.com

Personally I started with the company in the beginning of the year and I love it. I'm surrounded by bright and driven people working on bringing social media to the enterprise. Its got the best of both worlds: a startup environment, but backed by a company that is a leader in the virtualization market.

My favorite perks:

* Great accessible SOMA location

* catered lunches 3 times a week

* VMWare medical benefits are pretty much second to none

* commute benefits are paid for 100%(up to some limit)

* 401K matching at 6%

* Employee Stock Purchase Plan

* Corporate discounts off your mobile bills: around 20% off
verizon/att/sprint

* 9 official holidays, 3 floating holidays, 3 weeks vacation time to begin with and 2 weeks sick time

* Best of all: reasonable working hours -- I've been kicked out of the office at around 7pm on numerous occasions

P.S. Here is a link to a blog post of one of our Rails gurus on reducing the runtimes of our test by tenfold:

https://news.ycombinator.com/item?id=3539082
San Francisco, CA. Remote ok, but you're always welcome in the office. Full time.

Justin.tv has iOS applications with over 15 million downloads, and we're looking for a talented engineer to be the lead developer on these apps. Yes, you can work remotely and on your own schedule. Justin.tv is a fast-moving company with an incredible video technology stack. Part of the challenge in this position will be keeping up with the new features that come out and figuring out how to best format those for the mobile experience.

You will be judged based on the apps you've built and the code you've written, not your job title or education.
Kudos for the API, but lying about it being REST can cost developers significant time or at least blow estimates. If they butcher their API this badly, would you really put stock in the backend being written in any kind of sane fashion? Would you trust it?
Take the hierarchy Authors/Books/Characters. If I wanted
the full list of all Authors, with all Books, with all
Characters what are you suggesting I do?

The service could have a /characters resource, which returns a list of all characters, along with the author/book.
LivingSocial lost $558 million in 2011
This idea is great. How many times have I heard my gf saying "I need the same shoes as her" or "I love this dress" while watching a TV show and trying to google it without success most of the time.
Hope you'll be successful!
9P is cool, but 9P is not Plan 9. 9P is the Plan 9 filesystem protocol.

Plan 9 lacks emacs, bash, C++, and a full-featured web browser; this alone is enough to make a lot of people post once on the mailing list bitching about it, then never come back. It does have vim now, although its use is not encouraged because we have other editors.

If you come at Plan 9 as though it's "just like Unix", you're going to have a bad time. Expecting to access it via ssh is one part of that--yes, we have an old ssh server, and yes we now have ssh v2 client support, but to access a Plan 9 system you want to use something like drawterm on Linux/Windows/Mac or cpu from another Plan 9 system.

I'm on sdf but have not played with my Plan 9 instance much. If you want to start off experimenting, I'd recommend just firing up VMware or Virtualbox instead. If you decide you want a physical Plan 9 system, well, I've found that it runs pretty well on every Thinkpad I've ever tried.

If you want more info, you can ask here or email me (check my profile).
Wonder No More: Wunderkit Goes Into Open Beta
kinect is highly discounted by most retailers around the year. Though the xbox kinect sells for 149, many places sell it for 99. So you can wait for a few months and hopefully this will get cheaper too
Save Hacker Dojo
Yes, email jobs@cloudbot.com with a resume and github profile.
Yes, what I find most interesting about listening to the Stack Exchange podcast is how much attention and conscious effort they put into constructing the community, and in a continuous fashion (i.e. it's never finished).

That said, it seems to me that we haven't reached the limits of the machine part of the human-machine moderation team. Voting up and down (here on HN, on Stack Exchange, Slashdot, etc.) is fine, but pretty rudimentary, for example. I'm wondering if there are any others experimenting with more heavily algorithmic moderation.
the same point as JSFiddle.net I presume

http://css-tricks.com/seriously-just-make-a-jsfiddle/
Just think about how much easier it will be for high income parents to get their kids into Ivys by boosting their SAT math skills using this technology. Unethical?
> For instance, I once saw a Silverlight app that took 20 minutes to initialize because it traversed a tree of relationships using REST. It started out O.K. but as the app grew more complicated it took tens of thousands of requests and an incredible amount of latency.

Not that I agree with that particular architecture, but my first question is: why did the Silverlight app discard the knowledge that it had worked hard to discover? If a technician spent 20 minutes figuring out how a thing worked, would he just willfully forget it?

> People who are building toy applications can blubber about "the decoupling of the client from the server" but the #1 delusion in distributed systems is that you can compose distributed operations the same way you compose function calls in a normal program.

The whole idea behind object oriented programming is that you don't compose functions, you let objects pass and respond to messages and record their observations (state).

> All of the great distributed algorithms such as Jacobsen's heuristic for TCP and Bittorrent have holistic properties possesed by the system as a whole that are responsible for their success.

Meaning that the "objects" observe and record information about the world and respond appropriately based on their (recorded) observations. Interetingly enough, Alan Kay said that TCP was one of the few things that was designed well from the start. (Or maybe it was IP, I'm trying to find a source.)

>Security is another problem with REST. Security rules are usually about state transitions, not about states. To ensure that security (and integrity) constraints are met, REST applications need to contain error prone code that compares the before and after states to check if the transition is legal. This is in contrast to POX/RPC applications in which it is straightforward to analyse the security impacts of individual RPC calls.

That's a good point about security rules and state transitions but I don't understand the problem, objects are supposed to be responsible for some kind of state and we should let them worry about their state transitions. Can you provide and example of error prone code that needs to compare the before and after state?

------------------------------------------------------------------------------------------------------------------------

REST isn't a scam but the tooling (programming languages and frameworks) just aren't there. Our languages, even the so-called object-oriented ones are still based around the idea of calling procedures. REST works when you're dealing with objects that respond to messages, not imperatives.

Alan Kay made the case for something like REST in his 1997 OOPSLA keynote[1] (preceding Fielding's dissertation by 3 years). The idea is that in really big systems (distributed over space and time), the individual components need to be smart enough to learn how to interact with the other components because the system is simply too big to accomodate static knowledge (and I say this as a fan of statically typed languages).

[1]http://video.google.com/videoplay?docid=-2950949730059754521 at 43:00
Hardware is not the same. http://blogs.msdn.com/b/kinectforwindows/

kinect for windows has better hardware which can see objects much nearer to it.
Inside Stripe
This is essential for pixel art and any images that need pixel-perfect rendering, but photographic images still ought to be interpolated because they look like crap at the pixel level anyway.
Is it possible to pre-populate the data for this from pre-existing sources (like the TV show itself publishing information about where the clothing is from?). The reason I ask is that I stumbled on a Mad Men "fashion show" where the fashion designer from Mad Men talked about where you could buy clothing like the actors wore from stores (Macy's, I think). I'm guessing this information is available somewhere, although maybe I'm wrong. Do you make money on the referrals to the department stores via links?
Slides from Bootstrap 2 talk at the Twitter Open Source Summit
I can't disagree with facts. According to IMDB, http://www.imdb.com/title/tt1316037/ is worse than http://www.imdb.com/title/tt0368226/
One of the Plan 9 papers actually refers to Oberon as an example of a similarly integrated system. I believe it's the one titled 'The Use of Name Spaces in Plan 9,' but I'm not certain.

Unfortunately, the server is down right now so I'm unable to check but, if you're curious, the various papers can be found here: http://plan9.bell-labs.com/sys/doc/
Interesting theory. I have two points:

1. The anecdote above was re picking out a video game, so I don't think any nudity was real. I can't remember, but I think it was a Grand Theft Auto game.

2. That doesn't really speak to the question of why people are so afraid of nudity.
My wife and I are both adjunct profs at a major Big Ten university and I actually see this trend first hand. I typically have about 30 students per semester teaching a 300-level server management course and of that group I'd say 10% tops are exceptional and the rest are really average or below average.

We are both perplexed and frightened at just how lazy, unprepared and nonchalant the current generation of college goers are. Some of these kids have no clue that just "showing up" to college isn't going to get them jack in this hyper-competitive world.

I'm 28, BTW -- not much older than most of these students...

UPDATE: I actually think you can't plant all of this blame on the universities--our generation (people that are between 20 and 30 now) has a serious problem with drive, ambition and thinking shit is just suposed to be handed to them. Our peers need to step up just like universities need to step up an adapt--learning is a two-way street.
Seeing their API just reminds me something. What is a good way to deal with methods that don't fit in the usual HTTP verbs (GET/POST/PUT/DELETE), like Rename, Grant, Revoke in their case?

In the past I've simply extended the uri to indicate additional methods like, POST /user/foobar/grant. I wonder whether putting those methods as additional HTTP verbs would be better.

Edit: extending HTTP verbs might not work too well with some firewalls/NAT that filter out non-standard verb requests.