skysight-inc/HackerNews huggingface dataset:
I do something similar:

select
site.name
, site.plan
, site.status
, domain.domain
, subscription.updated_at
from
subscription
inner join site on subscription.site_id = site.id
inner join domain on domain.site_id = site.id
where
subscription.status = 'inactive'
and subscription.plan = 'pro'
and domain.created_at <= '2012-04-01'
order by
subscription.updated_at desc

When I was writing a lot of sql I found it a lot easier to work with (when you're commenting things out a lot during development for example). Also, I'm a geek, so I like stuff lined up.

I understand the arguments for putting commas at the end of the line. For example, Google say in their style guide that when reading, having the comma at the end alerts the reader to the continuation on the next line. In languages that allow trailing commas (Python, php, C# etc) that's what I do. I put them at the front otherwise.

It's certainly not worth an overreaction though. Having commas on either end of the line isn't going to kill anyone. I've written 1000s of lines of sql in both styles and the world hasn't imploded yet.

As always, be consistent with the surrounding code - that's more important than any other rules (especially ones with a purely subjective basis).
When I'm interviewing developers, I don't care about degrees. I don't even look at schooling on resumes. You might need it for the recruiters, but not for the actual job.

Can you code and are you at the level we need for the position? There are too many programmers that can't pass FizzBuzz but have CS degrees.
Understand that the Justice department pamphlet is how they would like it to be interpreted but how it is actually interpreted is based on case law. And they provide the case law that supports their interpretation.

It will be interesting if that language gets stricken from the CFAA because it will significantly blunt this particular tool in the governments toolbox.

That said, I expect that this case will find for the defendant on the grounds that the Casinos put those machines in, they agreed to pay out any winnings. That there was a bug was IGT's issue. So the casinos will then have their losses covered by IGT's errors and omissions insurance.
Question for voidnull:

Were you wearing gloves when you handled the dollar bill and the envelope? Did you lick the envelope to seal it?
And now this is a test of how secure HN is as well.
>> Making the file smaller doesn't reduce latency

No, but I think the parent was making the case for combining everything into a single file (jQuery + app) which has benefits in reducing number of HTTP requests, especially important on mobile for example.

>> The point of a CDN is local distribution, not just load balancing.

Personally, I build web-apps for UK customers, and host in the UK, so this is a non-issue. I suspect the same is true for a lot of people building complex web-apps (i.e. apps complex enough that you should care about your build process).

>> You also get to share a cache with other sites; if you point to jQuery on Google's CDN, and the visitor has been to any other site using that CDN, they already have the file cached.

Not really true, they have to have hit another site that has uses that exact version of jQuery in order to have it cached. There was a study done recently that illustrated this was very unlikely. I wish I could link to it, but all I can tell you is Alex Sexton referenced it on the Shoptalk podcast [1].

Edit: Another commenter has now referenced the survey in question [2].

[1] http://shoptalkshow.com/episodes/061-with-alex-sexton/

[2] http://www.stevesouders.com/blog/2013/03/18/http-archive-jqu...
I'll take a bet that detecting ALL race conditions is equivalent to the halting problem.

Certainly for an entire program it is... not sure if you limit it to the just the code paths executed.
If the rest of the internet is presumed to be linkable with a specific identity, I challenge someone to figure out who represents http://www.banksy.co.uk/. And Pest Control doesn't count. And if it does, then that's a pretty easy way to hide your identity.
I actually like git, a lot. Far more than SVN. If git sucks, are you saying all VCS are broken? Or do you have an alternative?
Yes, I misspelled Stonebraker, thanks for the correction.
>> $8/m for stuff out of the Walmart $5 bin.

This is exactly what Netflix is, said perfectly. Tons of old content but nothing remotely recent. Nice!
New York, NY - Animoto

We're Animoto, a video creation platform that automatically produces stunning music videos using images, video clips, and music. Here are our current openings:

Software Engineer - Front End
Animoto is looking for a well-rounded front-end engineer who is passionate about developing beautiful user interfaces using the very latest in web technologies, with a keen eye for design details and a strong grasp of best practices. Full details: https://hire.jobvite.com/j?bj=o8jnXfwv&s=Blog

Software Engineer – Platform
We're looking for great software engineers to build out the Animoto Platform. These services operate at scale to power internal applications such as Animoto.com, the Animoto iPhone app, the Animoto Facebook app in addition to external APIs. We want to significantly expand the Platform's capabilities in 2013 and need excellent engineers to help. Full details: https://hire.jobvite.com/j?aj=oOsoXfwl&s=Blog

Software Design Engineer in Test
We're looking for someone who loves to write software to break software, but isn't above doing some manual testing, too. Want to fuzz our rendering engine? Want to do some model-based testing of Animoto.com? Want to rip open all the tiny cracks in our infrastructure to see what bursts into flames? Then we want you. Full details: https://hire.jobvite.com/j?aj=ovvoXfw5&s=Blog

Software Engineer - Mobile:
We're looking for talented mobile software engineers who want to work on cutting edge problems in the video, image and service-oriented architecture domains! In the process, be an integral part of a team that is rapidly innovating how users create and share their memories through video. A strong background in Computer Science is highly desirable, as is a background building iOS and Android apps in the past. Full Details: https://hire.jobvite.com/j?aj=ohQnXfwb&s=Blog

Software Test Engineer:
Animoto is looking for testers who would love to find new ways to break everything from our website to apps to our rendering engine and more! We need testers who will be comfortable inside the engineering team, working with teams throughout the rest Animoto, and listening to customers to find new ways to improve the test team and the product in general. Full details: https://hire.jobvite.com/j?aj=ovvoXfw5&s=Blog
This case would be laughable if not for the fact that we all know the gambling associations are going to use their wealth & power to make his life hell.
> Linux distributions are not even UNIX, just UNIX compatible.

Depends on how you define "UNIX". If you define it as "Derived from the V6 codebase", then I'm pretty sure a number of the OSes you mentioned don't qualify. If you define it as "Legally able to use the trademark", then you miss a lot of OSes that work just fine with POSIX-compatible software, such as FreeBSD, and include z/OS, which is just perverse.
If the laundering method is illegal, then yes.
Palo Alto, CA - Infer, Inc.

We are Infer. We use a wide array of data science techniques -- machine learning, information retrieval, entity reconciliation, you name it -- to help companies do more with their customers.

We want to bring this type of data intelligence into the enterprise space. Companies like Google and Facebook are developing very fancy algorithms and pushing the state of the art to bring amazing insights into... which cat video you should click on next? Incredible smarts are being applied for seemingly trivial things in the consumer space, while in the enterprise space, decision-making is still mostly gut-driven, at most supplemented by a few Excel charts. This shouldn't be. Enterprise companies, who are solving important problems and paying salaries, whose survival depends on allocating their limited resources optimally, need to be brought forth to the cutting edge. They need to leverage their data better. They need to make their decisions smarter.

This is what we do. We identify problems that are common across companies and are ripe for more intelligence, and we build end-to-end solutions that alleviate those pain points and create value. Our growing list of paying customers include Box, Yammer, Zendesk, Jive, Tableau and Rackspace, and we're just getting started.

And we're excited to have recently raised $10 million in Series A funding, led by Redpoint Ventures, with participation from Andreessen Horowitz, Social+Capital Partnership, Sutter Hill Ventures, Nexus Venture Partners, and many esteemed angel investors:

http://www.businessweek.com/articles/2013-04-24/infer-promis...

We're building an amazing team with folks from MIT, Berkeley, Stanford, Google Research, Microsoft Research, IBM Research, Yahoo Research and Palantir, so if you're an engineer eager to work on a product that will provide real value and alleviate some real pain points for its users, and if you're hungry to help us grow and shape our young startup, please check out https://www.infer.com/careers.html and drop us a note!

(PS: Oh yeah, the next cat video for you is this one: http://www.youtube.com/watch?v=A-u8sLbBcnk)

Thanks for reading.
A culture where everyone has to be in the perfect 1%, or where everyone is informing on everyone, or where people are very actively competing for status and territory, is also one where nobody will show vulnerability or speak up or tell the truth, except as it seems strategic to do so.
Back in time to what the Internet was built for...
An emacs fan uses vim
Have you considered other formats like mobi? not a big fan of PDFs
Nuance HPC Team (http://www.nuance.com, NUAN) - Burlington, MA, full time.

We're looking for a Sr. HPC Systems Engineer to join a growing team focused on building scalable high performance computing platforms. You'll be expected to develop tools and organize open source and commercial components to inventively solve problems at the HPC scale (Thousands of servers, petabytes of storage, hundreds of researchers.)

Responsibilities:

- Develop tools to deploy, manage, monitor and troubleshoot HPC systems at scale.
- Ability to maintain technical leadership in several of the following technical areas: Linux, Storage, Monitoring, Network, Scripting and Security.
- Provide mentoring and coaching to less senior staff.
- Advise on system architecture and growth planning.
- Work independently, or lead projects on a small team to build solutions based on documented requirements.
- Interact with internal clients, staff, IT, and external vendors to troubleshoot and resolve issues.
- Maintain thorough documentation on system configurations, processes and tools.
- Troubleshoot issues across the whole stack, software, hardware and network.
- Handle after hours on-call duty as part of a team rotation

Required Skills:

- Proficiency in at least one of the following languages: python, ruby, perl, bash.
- Strong verbal and written communications skills.
- Automation experience with tools such as Puppet, Chef, Ansible or CfEngine.
- Experience using source revision control systems such as SVN or Git.
- Virtualization experience with Linux systems on internal or external Cloud environments.
- Ability to learn new technologies quickly and thoroughly
- 4+ years experience maintaining Linux systems at a large scale.
- Seeks to increase knowledge/skill in platforms/services.
- Stays up to date with current industry trends and emerging technologies.

Preferred Skills:

- Experience maintaining clustered filesystems using technologies like GPFS, Lustre, Gluster or HDFS.
- Experience with high performance/Grid compute systems such as SGE, Hadoop
- Experience with Openstack technologies including Swift and Nova.
- Knowledge of Enterprise Networking and SAN technologies.
- Has contributed code to an open source project.

We offer a competitive compensation package; including stock options, employee stock purchase plan, 401(k), full health and welfare benefits and a casual yet technically challenging work environment.

fred.smith@nuance.com
Sure it could probably evolve resistance, it would just take much more time, and in an environment that constantly maintains a reasonable amount of selection pressure, increasing it as they evolve. Humans could assist the process by "island hopping". Like trying to select for ones that produce a certain chemical, then another chemical that requires that, step by step. As opposed to hoping they get a mutation that lets them produce a complex chemical by random chance.

It would still take a while, but bacteria have very short generations and can support huge populations, so it's far, far easier for them to evolve than anything else.
Is the "fair[ness]" you demand in the same terms under which Comcast, AT&T, et al operate for cable? Why is a prospective NFLX monopoly, which is even more unlikely due to the differences in infrastructure compared to existing TV monopolies, worse than the current ones?
This advice breaks if you have more than one type of page on your site: you don't want to have browsers processing tons of JS which isn't needed for the current page, especially on mobile. Even if it's always cached (not even remotely true), there's a non-trivial amount of parser overhead and memory usage.

What I prefer to do is have a common bundle for the JS used on every page, bundles for each distinct type of page, and separate polyfills for old browsers. This improves your initial cold-cache load time for every page, avoids penalizing new browsers because other people use antique browsers and avoids cache churn by invalidating the entire bundle every time you change anything in one JS file.
Did the Beijing air regulators get fired? If not, it sounds like they're doing their job since their bosses must be pleased with their performance.

The real goals and the stated goals of government are not always the same. To find out the real goals watch how they act instead of what they say.
> Other than the things mentioned so far, I'm glad to see reflection filling out -- the day a Go REPL will be possible is approaching.

Very close indeed! Struct, array and function types still can't be constructed at run time, but as of Go 1.1, function values can be as well as slice, map and channel types. I exploit some of this in my `ty` package. [1,2]

[1] - http://godoc.org/github.com/BurntSushi/ty

[2] - http://blog.burntsushi.net/type-parametric-functions-golang
Strange, I believe I tried that after receiving a bunch of gift cards for Christmas -- I even tried entering in the exact title that's below the CC number on the card, but had no luck.
I would.

Even 2 tier would be OK, like $10/month for the current line up + $20/month extra for "Netflix Premium" that allows me online access to whatever is on DVD.
Harry's (http://www.harrys.com). Fulltime or Intern. New York City.

A bit about us:

We built Harry’s with one simple belief: everyone deserves a great shave at a fair price. As such, we seek to provide our own brand of exceptional shaving products direct to our customers online. We launched on March 13th and have been humbled and flattered by the early customer response, and we're now looking to bring on more talented engineers to help make every one of our customers happy and change the world, one 5-o'clock shadow at a time.

We're looking for outstanding full stack engineers and data engineers who want to solve thorny e-commerce problems in {customer marketing, web performance, customer experience/support, operations, supply chain management} in innovative ways.

Technologies: our web site is built on Rails, we're hosted on Heroku, our data is stored in Postgres, and we write a lot of Python to consolidate data from various sources and analyze it.

For the full stack engineer who thrives on shipping features in the face of complex problems and processes:

Our custom e-commerce platform powers the entire business, from the HTML on our homepage all the way down to our supply chain. We’ve got fun problems to work out every day, at every level of the stack, all with the hope to make purchasing and shaving with us the best experience out there. We’re looking for someone genuinely excited by the opportunity to make millions of peoples lives easier and build the Harry’s platform of tomorrow. Your primary responsibilities will include:

- Design and implement core features of the production website
- Build infrastructure to support various external features and other units of the business
- Think about performance all the time, and proactively make changes to make our platform better
- Determine ways to operate more efficiently (e.g. optimizing our inventory and shipping algorithms)

For the statistically inclined engineer who communicates with data and hacks on data problems:

Data plays an integral role at Harry's, informing every facet of our business. We are constantly working to understand the behaviors of tens of thousands of customers, tailoring offerings to them so that we can make them happy and drive continued demand. To that end, we're looking for a statistically-inclined software engineer who is well- versed in building data systems and wants to use data to inform decisions at Harry's in a forward-thinking way. Your primary responsibilities will include:

- Build infrastructure to automate data collection, storage, processing, and presentation.
- Instrument our website and marketing communications to gather the data we need.
- Test changes we make to our site, emails, packaging, shipping options, -- everything, really -- relentlessly.
- Produce, analyze, and present data to users in a context that allows them to make meaningful strategic decisions.
- Use your sheer intellectual horsepower to figure out and communicate how to better delight our customers.

If interested, email jobs@harrys.com with why you're interested and relevant links (e.g. Github, projects, LinkedIn).
I wonder if one could train a cat to lick envelopes. The FBI DNA testing people would have some interesting meetings with the agents.
Doesn't really work for the majority of job seekers. Basically here is where technology has gone to the point of hindering job search. Computers dont hire people. People hire people. Making easy to send a resume to a recruiter just overwhelms the recruiter and doesn't help you get ahead.

This blog makes some good points - And yes, using your network will be infinitely more effective than job searching at CL, jobs pages, etc...

http://blog.bluechipexec.com/
Yes, I am using IQ as stand in for an unchanging benchmark of cognitive ability, which it is not. Perhaps it would be better to say the world needs an increase in human crystallized and fluid intelligence.
So often I've wished SQL worked like that. Go requires a comma at the end of a sequence.
"BSD people do what they do because they love Unix. Linux people do what they do because they hate Microsoft." --Theo de Raadt
Slots have highly regulated payouts, but in most US state gaming boards this is dictated by a minimum payout that all slots must average across a casino's slot floor.

An anomaly in one machine is nothing usual - in fact it's quite common given the size of jackpots and the volatility of the game's math.
I can't speak about what the adaptation is, so I don't know if the adaptations at the difference levels of concentration are different in kind or degree. If degree, it is more feasible. Certainly the environment is only different in degree. Keep in mind the adaptation to go from 0 to 10x did not happen iteratively - and I may be remembering wrong, but I think that the bacteria stopped at the 10x boundary longer than the others. That may indicate that the subsequent mutations were of degree, not kind. Anyway, I think it would be worth doing this experiment.
I'm not sure about that. I mean, he can register with HN with just about any anonymous e-mail address, no money needs to change hands so as far as I can tell it's perfectly anonymous.
I think in this case "professional[-]grade" refers to the quality of the software, not color grading. Isn't English fun?
... and that's why copyright is f up. It enables dysfunctional market practices like these, where they actively make it harder for you to consume their product. I went on to see their offering (WB Instant), and it's not even available in my country. WTF.

There's no other market in the world where this is a valid practice. I don't understand how they are able to fly with this crap.
Please lick some of your DNA onto an envelope containing $1 to use our anonymous service.
I agree, looks very nice
Whoever that guy is, he is going to be getting a lot of postcards.
HN doesn't require an email at signup. You only need to give one if you want password recovery to work.
It would have to be quite a serious fork, adium as it is has quite a lot of Mac-isms. Starting with it being at core a mutli-window application. I'd be interested to see where this goes, and have set myself a reminder in three months to see if there's been any development on it, as it's an interesting project.
I updated the post to strip some of the unnecessary links, thanks for the heads up.
We rooted Wii U encryption and file system, says hacker group
San Francisco

Intrans

Ruby Engineers, Mobile Engineer, interns

The last 50 years has seen the reinvention of almost every major industry except for one: Trucking. Intrans is here to change that by deploying the world's first mobile platform for on-demand freight shipping. Over $30 billion dollars a month is spent trucking freight around the US, without it, the country would grind to a halt overnight. In such a massive market, it's hard to believe that the entire industry today still runs on phones and fax machines, but until now, it has. This means hundreds of millions of dollars worth of freight capacity goes unfilled every month due to the old-school inefficiencies of the industry. We are changing that.

If you're ready to change the trucking industry, send your resume and GitHub profile to jobs@intrans.com. We're also looking for summer interns (engineering & sales).
New York, NY - CB Insights (Full-time, H1B)

CB Insights is working on assessing the health of private companies using public data. We are National Science Foundation-backed but are otherwise proud to be bootstrapped, growing quickly and profitable.

We're hiring the following positions:

- Full stack developer
- Tech industry analyst
- Data journalist
- Machine learning engineer
- Inside sales analyst
- Market research professionals

Details on the company and these jobs are here - http://www.cbinsights.com/jobs/
Sharing Data, State and Models on AngularJS: Alternatives and comparison
Where can I find smart people to beta test an iOS puzzle game?
Figuring out how to play the game is part of the game.
I've done this online for a long time. I.e you start a forum thread but dont get any replies. Make a 2nd account replying a silly answer that is wrong - experts suddenly appear.
"Normalize" is an improvement of "Reset".
Yes, the Flynn effect shows that this is possible and occurring. I feel very strongly that humanity needs to radically accelerate this process, with drugs in the short term, and genetic therapies in the long term.
I disagree with you regarding legibility. I've been using commas like this in SQL for 10 years and I find it to be much more legible and functional this way.

Besides the subjective argument of legibility, what other benefits does it have?

Having a comma preceding something is an indicator that it is one of many. When debugging you can easily comment out the column, or table from a query.
Fallback to a CDN has been blogged about for a while, don't understand why it is being upvoted now. However, do note the issues presented by Steve Souders though: http://www.stevesouders.com/blog/2013/03/18/http-archive-jqu...

One thing is that only about 1% have the specified version you use on your site.
Data from Cheap Cell Phones in the Developing World to Combat Disease Outbreaks
On telescopes, nerds, hackers, and makers.