skysight-inc/HackerNews huggingface dataset:
Rails Hacker? Come change the way people do business
Charlie (DreamIt Ventures F12) is looking for a Rails Developer.

Skills: Ruby on Rails (~2 years experience)

Nice to have: Experience with HTML5 apps or PhoneGap.

About us: We’re making it faster and simpler for professionals to prep for any meeting. Here's a video - www.charliehq.com.

Founded to help professionals have a personal assistant/butler to prepare them before every meeting, conference, call, interview - you name it. Official bragging: We were a finalist at SXSW 2013 and recently named by CNBC as one of the "Worlds Most Promising New Companies".

The Role: You’ll be involved in every part of the software life cycle from specs discussion to implementation to testing and releasing. You’ll work on challenging problems that require deep knowledge of the tech stack and work with fun technologies such as Mechanical Turk and MongoDB.

Our Philosophy: We believe in building a product that solves customer pain while taking care of our people. We understand the importance of personal growth so you’ll get autonomy, recognition and regular feedback. We move quickly. Working in short iteration cycles, we release our apps to market at least once a week.

Benefits: We take care of family - food, beer, coffee, tea, the latest Celine Dion CD - we got you covered. Excellent support network of serial entrepreneurs, investors and the DreamIt community.

We're based in downtown Chicago, IL. If you're interested, please drop us a line: founders [at] charliehq [dot] com.
The biggest H1B employers are large IT consulting companies that do a round-robin of cheap Indian IT workers to work in the US and then go back home. The prevailing wage requirement is not grounded in reality. If it were, why would you bring IT consultants from India rather than hire domestically?
It's a silly and wasteful answer to a silly problem.
State of the Dart
Not completely, no, but it could certainly be stunted. The first question anyone asks about bitcoin is "What can you actually buy with it?" If it becomes illegal for American or European companies to accept bitcoin payments, that would certainly certainly do a lot to prevent it from taking over.
Please don't forget to cabelize Faux News too.
If your artwork was stolen, you should file a police report to get your stolen property back.

It seems what has happened, however, may be a copyright infringement, which is not theft. If that is the case, you should talk to a lawyer about filing a copyright claim against Disney.
Actually bitcoin is great for laundering, so it will always have "some" value
I didn't say that Americans are the only ones who believe that. You are the one who is singling out the U.S. for some sort of special criticism--based on gross misunderstandings of the state of things here.
Yes, pipe-delimited format is great, and much easier to parse than comma-delimited.

Tab-delimited is also better than comma-delimited, I think.

Commas just have far too high a probability of appearing within the data itself, and when you hit a comma that was supposed to be escaped, it adds an extra column to the row, screwing everything up.
Obligatory "Excel as a database" link (you'll thank me for it):

http://wyorock.com/excelasadatabase.htm
Well, good news, both of those are achievable. There are many people who run small software/etc businesses, including at incomes which would be reasonable for professionals in the US (and points below and beyond that). The work does tend to be much better than a rote job, at least in terms of intellectual engagement. You also get quite a bit of freedom in how you arrange your day-to-day affairds.
How does it do against maneuvering targets? The classic sci-fi defense would be to start turning. This wouldn't be so much to avoid the beam as it would be to distribute the energy of the beam across the hull. Also, the drone could produce an aerosolized "smokescreen" whose particles are sized to disperse most of the laser's energy. Such a system could adjust to many different frequencies, making the drone harder to kill. By attacking in a swarm and using such tactics, one could swamp the laser's ability to down the drones.
`git branch` doesnt do that. `git branch | less` followed by search might, if I remember some part of the branch name well enough to search for it.

Printing all the branches and having me scroll two screens up to find the one that's in color is not a solution to 'what branch am i on'
> I guess the Office team would rather work on the metro ribbon.

Zing! Thank you for that.
Coming to Cocoa dev from the web all of the direct manipulation in objective C of styling seems like mayhem. I’m not very far in, but already the giant amount of searching and replacing required to change all the corner radii in an app is crazy.

For me it seems obvious that this stuff should be /declared/ in one place, with all other styling mechanism, not littered through dozens of classes that are primarily interested in getting things done, not looking pretty.

Of course I’m a new at this - and everyone seems to think the other way is better… So maybe I’ll come around with time, but right now Pixate seems like a great idea.
UPDATE 3:45pm CT: Kirjner wrote us to say that he had "picked up a typo in our write-up. The $11 billion is not annual but total. I corrected it in our files. Please do so too if you can." In other words, rather than Google spending $11 billion annually, the analysts estimate this is what Google would spend over five years
I think this article is oh-so-close to making some great points. Using a DSL like XSLT for XML transformation is a lot more productive than in Java.

"Quite simply, each language is good for its specific task, but can't (easily) do anything else."

Correct, let XSLT do what XSLT does (transform XML), and fill in the rest with Java. I've been paying attention to XProc for a long time and seems to be good fit for what it does, (manage series of XML transformations).

"All I need to do is use that XSLT directory listing function... that function that doesn't exist."

Well, that's true. I'm surprised that somebody extolling the virtues of Haskell would miss this point, but XSLT is supposed to be a pure-functional language. You should't make side-effect/non-deterministic calls during a transformation. Furthermore, since he discovered the ability to write to multiple output documents in XSLT 2.0, I'm surprised that he didn't think of multiple input documents.

The answer here would be to use java to produce all of the necessary input before the xslt/xproc pipeline. Create a temporary DOM filled with just a directory listing, you can configure Saxon to select on arbitrary documents that you create, and do it all in memory. Xproc is meant to make transformations composable in case you don't explicitly know everything beforehand, like if there's dynamically generated file content that gets populated from earlier transformations, but I think it's less useful than XSLT.

"Contrast this with the DOM model from Java."

Well, an API discussion on Java/DOM is a different matter entirely.

"Ant and XSLT are not designed for modularity."

Yes, they are. They are modular with respect to their domain models.

If the point was "Well, a client mandated the use of Java, but it wasn't so bad because I was able to do everything in XSLT and XPROC", it would have been interesting. Furthermore, one might have said, "If XSLT was a DSL written as an embedded API in a friendly language with extensible syntax like haskell, ruby or scala, it would have cut out the middle man".

To claim, however, that languages that aren't general purpose are dangerous becuase, well, they aren't general, is bit of a stretch.
I wish I could share your optimism, but, alas, I fear that it will take a bit more time before consistency is achieved.
> (but you do need to leave the country to apply; you can't adjust status while in the US).

That's actually not true[1]. You can change status to an E-3 from within the US by filing Form I-129.

[1] http://1.usa.gov/boasGi
You can keep multiple ignore files. Then .hgignore can be shared by the whole team (if you're working in C, you're going to ignore .o files, for instance, and so will everyone else). Look up the ui.ignore hgrc option to add more files (presumably one of which doesn't sync).
This is cool! I'd like to see a Ruby front-end MVC framework that takes advantage of Ruby's unique strengths. For example, explicit getter and setter methods like in Backbone and Ember.js wouldn't be necessary anymore with Ruby's properties and dynamic methods. Maybe one could even write a Meteor-esque framework with Ruby.

It wouldn't be as useless as one might assume. There is Opal [1], a Ruby-to-JavaScript compiler, which could potentially be used as a fallback for web browsers that don't natively support Ruby.

[1] http://opalrb.org/
I think promising "we want to enable you to build complete web apps in days" might be promising too much. Programming is difficult, there is no silver bullet, and a different data store certainly won't change that.

Interesting choice of couchdb. Any reasons for that compared to the alternatives?
Right. I was assuming/implying a lot by saying, "if you had the controls." In the hypothetical where you have complete control of the ISS (despite manual overrides, et al), you'd still have a very hard time hitting a specific target on Earth. You could crash the thing fairly easily though. That's all I meant to say; I understand that this isn't a practical reality.
their analysis of why Google is doing this in the first place:

"we believe Google Fiber has two related objectives: first, Google is seeking to figure out whether or not, or under what conditions, it can make money as a facilities-based provider of broadband and pay TV services; second, it is an opportunity for Google to test new applications, new ad formats and delivery models (e.g., targeted TV ads) and to get further insight into consumer behavior."

This completely misses what I believe to be the primary reason, which is raising the bar for internet access, regardless of who's providing it. Chrome started out similarly, though my impression is that Google does care about dominance for that now.

But the point is: if google fiber in 3 cities means comcast gets better in 1000, that's a win for google.
It is insane. Despite getting in by April 1st we're now waiting on the lottery results to see if our first engineering hire can stay in the country. It's going to be extremely disruptive both to him and to us if he can't stay. Stupid.
Posted "Excel as a database" link lower in the discussion threads, but I think it's worth a comment of it's own:

http://wyorock.com/excelasadatabase.htm
You left out the absolute worst bit: Excel tries to "helpfully" guess the correct data format for each cell in a CSV file. This can lead to silent data loss. Long strings of numbers are converted to a Numeric type that only stores a certain number of significant figures. The string "1-5" is converted to a Date field with the value "5-Jan"
I think his 1 million visitors a day to Disney quote may be off. From some Googling, the number appears to be around 17M/year (approx 50K/day). In any event, that's a lot of fingerprints (foreign and domestic) potentially being piped right into the NSA and any other 3 letter agencies who may care for such data.
You can probably get payday loans in cash, but that doesn't mean the loan is anonymous.
7 Reasons This Muffin Mix Can Save America
> Isn't this a bit like asking why I can read something from a particular website online for free but someone can't take that free content and have me read it in it's entirety on another website? (Or am I misunderstanding the point you are making?)

It's a lot like that, except with the angle of: what does that mean for a company like Aereo, which ostensibly just offers you a "really big antenna" to watch the broadcasters' content?

The problem seems to be that you (some people) want to give some leeway to companies like Aereo to do space shifting of broadcast content, without having to say "okay cable providers, you don't have to pay for anything you can capture on the air."
Disney would immediately lawyer up if the shoe was on the other foot. What's good for the goose is good for the gander. Disney can't have it both ways!
Reading the article made me smile. Reading your comment made my day.

Looking forward to trying your service someday. :)
I don't understand what you're getting at here. Laurent's book (written after McConnell's blog) is available at http://leanpub.com/leprechauns . If you're unable or unwilling to figure that out, I suspect you're not really trying.

You're engaging in an asymmetric attack here--posting trivial statements that avoid the substance of my comments, but require me to do a lot of work to satisfy you. I've replied to your comments in good faith. Now the onus is on you.
>Your service may be valuable, but if it is REQUIRED by someone to do their work then you can't get away with requiring them to change browsers.

Actually that's when you can absolutely getting away with requiring them to change browser!

Except if you meant to write "UNLESS if it is required by someone to do their job".
A collective action startup could help solve the problem for neighborhoods wanting FTTH. In a Groupon/Kickstarter model, each house commits ~$3,000 toward a goal. When 250 households in a neighborhood commit and collectively commit ~$750,000 (i.e. $3,000 x ~250 homes) then sub contractors lay the fiber in the neighborhood.

As an aside, the Australian government spent ~$4,000 per household to connect each house to FTTH.
I'm happy you're patting yourself on the back for your knowledge of a single quote by a single economist. But you still need to make a compelling argument instead of just saying "Things are just so."

See how this game is played?

EDIT: Well, that was probably too mean. So lemme ask you this.

Since you agree with Alan Greenspan so much, please tell me what caused the long-term decline of interest rates. HINT: it wasn't the fed, according to Greenspan. After all, the Fed raised interest rates in 2004 and 2005.
The newest versions of LibreOffice are a lot better at handling xlsx, and it is getting better all the time. I still see some issues, but lately I have had a much better time importing.
These companies can already include non-disclosure, non-disparagement and non-circumvention provisions in their employment agreements. If an employee/undercover investigator violates those contractual terms not only could they be individually liable for damages but the organizations (news or animal rights organizations) sponsoring the undercover investigation could also be liable.

Further, they can contractually prohibit employees from video recording at their place of employment - there is no need for these companies to be lobbying for criminal sanctions for this behavior.
Mars colonization is a PR boondoggle and there is no resource constraint on earth. Flying indentured servants and aristocrats to Mars to live in a manufactured community, in a manufactured environment to be closer to far-away minerals, sir, is idiotic when considered for what it is.

There is absolutely nothing scalable or sustainable about it. When people can build a sustainable community in our own deserts maybe we can talk about a sustainable desert community millions of miles away from our homeland.

Next!
I haven't had time to look at try out the walkthrough, so here's a kind of dumb question that wasn't answered explicitly in the docs: how does it work with existing front-end frameworks, such as Backbone, Angular, Ember, etc?

I ask this because of the description found on the Github page:
https://github.com/hoodiehq/hoodie.js

hoodie is a JavaScript library that runs in your browser.
It gives you

user authentication
data storage and sync
sharing
emails
and so much more

None of these things are really handled by the client-side frameworks mentioned above, so I'm wondering if Hoodie is basically drop-in easy for existing projects.
How much do you want to know about Bezier curves?
I've spent the last few weeks redoing my primer on Bezier curves from the ground up, adding sections for topics that aren't in the original article, and coding all the examples back up from scratch, resulting in a shiny new, open source, hosted-on-github, easy to improve and extend article. If you've always wanted to know how Bezier curves work, or you need to understand them well enough to program them yourself, you may want to check this out. Did I mention almost all the graphics are interactive, without using flash? I'm sure I did, mm, yes.
a few points that were missed:
-servers stay nice and cool naturally
-don't need to worry aboot hackers since the mounties always get their man
-ice blocks can be used as inexpensive construction materials
-cheap third world labor readily available in canadian cities
it's not all perfect though - for example, you need to watch that beavers don't chew through your network cables
>I think the concept of named branches in mercurial are hugely flawed and were the final nail in the coffin of why I migrated over to git. And I never looked back.

How does having more information available ever hurt you?

Now, fair enough, the fact that mercurial expects branches to be unique might be annoying if you have the tendency to call all branches 'bugfix', but you seem to imply that simply having the branch name in which the commit was originally created as metadata on it would be somehow bad.

>git checkout does what it says on the tin: it checks out a branch or paths to the working tree.

'git checkout is good because checkout means the thing that git checkout does'
riiiiight
(American here - I have a basic grasp of the events, but I don't know the entire picture)

Was there a less painful way to do it? From what I've read, Britain was in some really serious trouble. I wouldn't say that they were at Greece's level of stagnation and financial trouble, but they were definitely hurting. People were going to get hurt regardless of what policy was implemented, and I think it was better to get it all done in one harsh, nasty blow than to slowly cut away the problems and create decades of uncertainty.
fyi - Exemption for U.S. Master's Degree:

Under the law the first 20,000 H1B petitions that are filed on behalf of foreign nationals that have earned an advanced degree from a U.S. institution of higher education are exempt from the USCIS H1B quota. This essentially creates a separate pool of 20,000 additional H1B visa numbers each fiscal year that are available only to those foreign nationals who have earned a Master's or higher graduate degree from a US institution of higher education.

src :http://www.visapro.com/Immigration-Articles/?a=1090&z=48
"Contrast this with the DOM model from Java"

More like from w3c (http://www.w3.org/TR/DOM-Level-2-Core/), but yes, shipped with Java. This is like complaining about DOM traversal in JS. There are other libraries/interfaces one can use for traversing XML other than what is shipped with the lanugage.

Seems strange to compare languages based on nsomething in a core lib of one and not in a core lib of another.
TOML will solve all these problems. More structured than JSON, easier to consume than XML.

https://github.com/mojombo/toml
Linux fatware? These distros need to slim down
Same for me. CSVs would be far less likely to mess up the data if they were PSVs instead.
God. This is depressing. Only 52% of chance getting a Visa. Who wants to buy a 2011 Mini Cooper? I am selling my car and ready to go back to China.
15.3 days.

http://en.wikipedia.org/wiki/Cost_of_War
I appreciate the positive comments and suggestions from everyone. I would say I'm really beyond the stage where I need a 'push' or motivating articles. I've been following YC for many years. I've read probably every one of PGs essays.

The questions I'm asking myself are more like this: Should I set up a server in my basement or use a service? Will my personal internet provider have sufficient bandwith? (media is involved.) Will I need a lawyer to write the user licence agreement? How much will it cost? Which business type should I use? (I need to balance the liability issue with simplicity.) How will should I set up the payment methods? What potential legal issues could happen? how could they be avoided. These are the hard questions that I feel I need to work on. Most podcast / articles / essays etc don't go into these technical details.
From the wikipedia page you referenced, that was something given to journalists:

>> issued to journalists on 3 February 2003 by Alastair Campbell, Blair's Director of Communications and Strategy

In short, a PR release had bad quality control. Wow, that must be the first time in world history...

You have gone from: Claiming propaganda offices get their world view out in media without criticism.

To: Pointing to low quality propaganda from governments, which is laughed at.

You're arguing against your original position. Film at 11.

(I might also note, re the original point, that you didn't answer when it is pointed out that lots of sources in other western countries say the same thing about Chinese spying.)

And so on.

(I don't know if you have a point, is trolling, you're writing from China -- or what the hell this is. It isn't interesting, so never mind.)
Not exactly. I see what you're getting at - but the original point is criticizing those positions of power as morally bankrupt and noting that although it is equality to see women in those same positions, those claiming it would be beneficial by making those positions more moral are holding to a false premise.

i.e. that women entering these positions, which the commenter holds as morally bankrupt, won't make them better.
I'm posting this because I think it's good to have a discussion on the subject. The rationale for not paying interns is often that they are retributed with experience. But how do you judge the value of experience ? And is it really what's happening ?
Out of interest, how would you do OLAP on Postgres?
(MSSQL comes bundled with an OLAP server...)
Well CSV has no real specification, or way to store metadata eg about encoding. It is a terrible format.
So you want to learn hand lettering?
10 seconds on wikipedia would show the answer is "no".

This is kind of a problem when trying to import UK shows into the US, aside from being two nations separated by language, its hard to figure out how to shoehorn "an hour" of show into our 1/3 advertisement schedules. Even PBS has about 10 minutes of ads and "sponsorship ads" per hour.

My superficial opinion is BBC shows transmit at an IQ around 100 or local population average, compared to USA TV around an IQ of 60 or so. I believe this discrepancy is demanded by advertisers wanting the eyeballs to be more gullible, a more easily duped audience. So aside from imports being "too long" for US viewers, imports assume the viewers actually graduated high school, etc, which is another impedance mismatch. Its hilarious comparing shows that jumped the pond, like scrapheap challenge/junkyard wars. Similar, yes, but a definite class distinction of being aimed at grade school level vs high school level.
Normally a price is decided upon before the use of the image. In this case, they have used the image without the permission of the owner. Kind of tough for them really - they should have gotten permission first.
So basically Republican economic policies are all evil, now? There is virtually zero empirical proof that any of their policies work economically?

I'm afraid HN is slowly progressing into Reddit.
Show HN: MailRubber, a condom for your email address
Understanding Typographic Hierarchy
Big data approach to Porn studies
The Rise, Fall and Resurrection of Bitcoin