skysight-inc/HackerNews huggingface dataset:
Because Pop-Tarts and Skittles aren't being sold as a food replacement. I don't know about you, but I'm going to hold someone making a "snack" to a much lower standard than someone selling a product marketed with, "Here, you can use this instead of eating."
It is not expected that you live only with Pop-Tarts, Skittles or Grape Soda.
Anaheim, CA (Orange County/OC) or Boulder/Denver, CO (full-time)

SendGrid http://www.sendgrid.com

---

We've revolutionized the cloud-based transactional email space by efficiently powering the infrastructure for tens of thousands of companies that rely on us to send millions of emails every day (7B+ monthly). We have been growing really fast since launching in 2009, and we want you to be part of the awesome company we are building.

---

All Jobs - http://sendgrid.com/careers.html

Software Engineers (Infrastructure, Core, Apps, Automation)

DevOps Engineer

Project Manager/Scrum Master

---

Ruby on Rails, Python, MySql,Linux, Agile (We are technology agnostic - doesn't matter what you currently code in)

---

If you don't see what you're looking for here, reach out to us. We're always looking for talented, happy, hungry, honest, and humble people.

-Socrate- soc@sendgrid.com
The value of the man-year in that case is not the idea, but its implementation. Software ideas are effectively worthless; it's running code which has value, and code is adequately protected by copyright.
Is Stanford's network traffic being routed through japan?
I'm on Stanford's network, and when using any of my machines, amazon asks me if I'm shopping from japan, and offers me the .co.jp version of their website.

I've tried different browsers, different machines and finally I tried using LTE, and got the regular amazon, without the option to switch to amazon.co.jp.

Should I be worried that my traffic is being routed through japan/is there an easy way to test for that? (I'm not actually worried about routing - routing would keep my ipaddress the same, and not give me this issue. I'm worried that something nefarious is going on, and I'm not clear on what I should call it, other than routing.)

As far as I can see, the only other alternative is that amazon thinks Stanford's ipaddress block is in japan.
How To Fail An Interview With Blackface
Oh, so she's a professional attention-seeker, low-effort blogger, and Twitter spammer. That certainly helps me adjust my posterior probability estimate of her legitimacy.
I have all 3 cards (AmEx, Visa, Mastercard) and I can see the full form and along with the validations, given an AmEx card. Is there any particular reason why the same can't be done with the Visa and Mastercard?

Regardless, fantastic piece of code! Will definitely think of incorporating this.
> Corporations cannot put you in jail for life; our government can. The government is held to a different standard, and rightly so. You work for a company, the government works for you.

You speak about theoretical things but I have to say; corporations have been far more damaging to me personally than the governments here in America ever have.

Even your example about jail, for instance, would require that I do something bad enough to warrant life imprisonment, that I get caught, that an investigation into my actions returns an indictment, that the case against me doesn't get thrown out on a technicality, that the prosecution then goes on to positively prove to a jury beyond a reasonable doubt that I'm guilty, and then goes further to prove I'm such a danger to society that I should be removed for life.

Oh, and that a judge agrees with the sentence, it never gets overturned on one of multiple layers of appeal, and that the prisons don't get so overcrowded that they have to release nice guys like me early.

Now, if you're going to say that the government could imprison me by taking extralegal actions I would actually agree. But then the same applies to corporations and individuals in general.

So while I agree that the government works for the people and should be held to that standard, I disagree that the government works for me or you personally, which is one of the reasons we allow governments to maintain information controls at all (because it's in the interest of society at large).
That they don't know how to throw an exception in Java doesn't mean they don't know what an exception is and how it can be used to control program flow -- why not ask them about it? All it tells you is that they have no professional experience as a Java programmer... which you already knew before interviewing them.

Well, why didn't they look that up before the interview? Because they didn't know that'd be the one detail out of thousands of bits of syntax and library knowledge you pick up when you do work in a certain language. The only way to pick them all up is experience -- and again -- you already know they don't have it.

If you don't want to hire college graduates for a junior developer position without work experience, then take junior off the title and bump up the pay. Add a work experience requirement. It sounds like you'll be a lot happier with that.
2013.213 would sort better (in existing systems).
Somewhat related, but has anyone tried using Kivy[1] for mobile apps yet?

[1] http://kivy.org
Mine includes:

Disallow:/harm/human
Disallow:/disobey/human
Disallow:/harm/self
One bloody hole in the market
Yes.

I've bounced back and forth between startups in and out of the Fed space and for Fed contractor mega corps in the lean times.

Short answer: if I had the opportunity to pick up my family and move to NYC or the Bay Area and have a similar standard of living I'd probably do it tomorrow.

Long answer: job security in Fed contractor mega corps generally sucks. You can expect to have a job with the mega corp for up-to-a-year, 2 if you're lucky. Resumes in the DC area frequently go to 3 or 4 pages just listing past jobs and a couple of bullet points each let alone education or any of the other interesting things.

When the contract ends or goes elsewhere, you either get let go or are given a couple of weeks to hunt around internally for another job then are let go. Longevity in any of those companies relies heavily on cronyism and brown nosing so you might stay on the good side of management and get "offered" your next contract job in the same company. With the end of the Iraq and Afghan wars funding is getting massively cut and the sequester has had a very large impact. The same people, working in the same position, but on a new contract, from last year to this year can expect a 30-40% pay cut. I know of dozens of personal contacts who've gotten pink-slipped from the Mitres, Lockheeds, SAICs and Boozes in the last few months. There's also hundreds of smaller 10-300 person companies that sub-contract to those mega corps that might treat you a bit better.

Also, the defense contractor career progression is a mirror of military service. If you left the military as an enlisted, you probably won't ever make a senior management position. If you left in the officer ranks, you can expect to find yourself similarly positioned in senior management beneath and above people who left as officers in almost the same respective positions - it's almost farcical how bad this is.

Most contractors I know are desperate to take a pay cut and get a very stable government job at this point.

Competitive is a generous description for the work market in the DC area. It's more Machiavellian combined with Italian mobster backstabbery and unbelievably political.

The technology is also a bit behind the times (to be generous). Imagine making the kind of tech that's in the leaks, but with the state of software and hardware 5-10 years ago. It's an interesting challenge, but really takes you out of the reverse market, moving from the Fed space to the West Coast startup world is very hard.

A good compromise might be to work for a West Coast defense contractor like Palantir or Thetus...the technology is much cooler to work on in general and you get the benefits of recognition in two major employer markets. Here's a nice list of similar companies http://www.iqt.org/portfolio/ict.html
It seems like eating a repetitive diet tends to come with risks. The safest approach, IMO, is diversity (few things will harm you in moderate doses).
So it's the browser vendors fault.
No. Products liability. Everyone in the "chain" can be liable including retailers and manufactureres.
It's a shame there's such a proximity in terminology between 'sanitize' and 'sanity check'. I wonder if that's where this whole confusion began in the first place. Yes, it is extremely unlikely that a user's given name contains a <script> tag, but there are few reasons why your sofware should really care about it on a technical level - least of all if the way you choose to care about it leads to it also complaining when someone claims their name is O'Reilly. The correct response to someone claiming their name is "'; DROP TABLE Users --" should, ideally, be to say "Are you really sure about that?" but defer to the human decision on whether it's really the right thing to do.
Bart strike is likely to happen again
It is, although programmers have mostly working solutions that they are used to for that one.
I'm going to name my kid "al Arthur Alexander", so he can claim authorship credit for thousands of writings, and also for millions of highscores in arcade cabinets everywhere.
It would be good to read it with a different mindset. Learning something requires you to feel stupid for a bit, otherwise it's no great feat to learn it (and consequently feel awesome). The problems are all doable, given the expected background of its readers, just not easy or straightforward. If you ignore them you're missing out on 75% of the material - a lot the hard problems require you to apply something from the text that wasn't spelled out for you explicitly.
Which is why you can't trust people who work in marketing. They're professionally dishonest.
It's almost a guarantee that Soylent will eventually found to be lacking or harmful in numerous significant ways, compared to what is provided by a varied and not-pre-processed diet (greens, veggies, fruits, diverse healthy fats & complete proteins, nuts, fish, poultry, etc). I would bet a fair amount of money on it.
ah..as seen in literature reference 'et al'
One of the recent blog posts from the website is called "RIP Seadog" [0] which looks interesting. also the one called " HackThisSite Founder, Jeremy Hammond, Pleads Guilty"

[0] : https://www.hackthissite.org/news/view/652
Too long to load. Failed loading first time on iPhone. Keep It Simple.
Most of the crap people eat nowadays is far worse. If you take a poll of the most consistently eaten food on a daily basis you'll get results that make you wonder how we even survive.

The creator of Soylent even goes so far to say that it's not a dietary supplement but an alternative to the coffee/tea/soda that people drink on a regular basis.
Keep it simple to avoid slipping into trouble.

"Am I under arrest, sir?"

"Am I free to go, sir?"

"Am I under arrest, sir?"

"Am I free to go, sir?"
Aren't people moving away from flash creatives yet?
You probably don't need to worry too much about the risks. It's almost certain nobody will eat it for longer than about a week.
Thank you for sharing this. It's beautiful.
Ok, more accurately, people enter names into our database as an initial., as in they stick in a period. Such as John Andrew Doe becomes Doe^John^A., the period is not part of their name. I agree that its possible that is someone's name, but I am 100% certain that every instance I have encountered is incorrect. The various manufactures software we deal with either get confused by middle names or drop them. They also commonly assume that having 2 names in the first name field means that one is a middle name, and drop it. This isn't useful. I have never encountered someone with a single letter name in my workplace (first, last, anything) and so hadn't considered it. I am confident of this as I compare what every person writes on a form as their name with what our system says.
I love it. Couple of suggestions:

You should use data urls or sprites for the CSS, then you don't have the the loading image coming in with delay.

Changing stuff once you have filled out the number is hard.
You have to navigate your way back through the 4 blocks, and the auto-tab and the way it reacts to arrow keys means that the cursor doesn't end up where I anticipate it.
[Edit: original thread title was "why isn't every CC form like this?"]

Because it's completely unneeded.

Typical web designer wet dream. Fancy-schmancy visual design fluff, robbing screen real-estate and bandwidth for a freaking "credit card" background image, and will it still work even 2 or 5 years from now when all web dev standards have once again turned 180° and future browsers render stuff like this way-off or not at all? Oh it won't, but you web designer dude will happily fix this at a charge of only 1.5 man-days? Well, neat!

Don't get me wrong, it's fun to spend a week or three "optimizing" an approximate 0.000001% of your web app's UX with ideas like this. I get it. Been there, too.

I see another issue --- with the CC now looking more real, the user also gets closer to the "physical reality" of "I'm parting with cash". Once I see my card's logo I'm instantly more hesitant. It's been shown that the more "layers" away from real physical payment a transaction is, the "easier" a customer proceeds with it.
His keynotes are always so good. I'm really looking forward to watching it a bit later.
Kai here. Well put, absolutely right. My grandma has gotten scammed three times a day on average every day for ten years and obviously it's something that I'm passionate about. I think it's just really low to make a living by taking advantage of vulnerable elderly people.

Later I said to the reporter that I should have put that a different way, and the reporter said that she felt it was the perfect quote, that it really expressed how I felt about them. And yes, as a customer whose family needs this product, I'm frustrated and angry about how they've treated my grandma. But what I meant was: "We're going to go after those guys and try to stop them."

In summary: lesson learned. You're absolutely right.
Re video's "studio swing" dynamic range, the YUV components do have a different encoding range to those in JPEG, but if you expand them back out to 0-255 the image is in fact the same - you lose a lil' fraction of your bit-depth but no dynamic range.

I think you definitely made the right choice though - it's interesting that the obvious delta-coding and motion compensation tricks to reduce bandwidth are rarely used for video acquisition apart from the most limited devices like phones, stills cameras and the GoPro. Everything that can afford to uses per-frame coding like ProRes, REDCODE, AVC-Intra, DNxHD, Cineform... being able to seek quickly is important!

In fact Canon's 1DC 4k camera uses (dun dun duhhhhh...) motion JPEG :)
The field formatting stuff is great, but I think the interface to fill in the data on the card is monumentally confusing.

I do, however, like the idea of offering a "live preview" of data filled in via a normal credit card form (using the stripe checkout library for example which does all the nice card type detection and input formatting stuff for you).

This type of "preview" could also be useful in a confirmation step, ie. show the front and back of the card so the user can confirm it looks okay (I don't think there would be much advantage in "flipping" back and forth between front and back, though).
I went to school with a male Kim in Aus. Never even realised it could be a girls name until the 80s when there were several female singers called Kim. Lots of male names seem to become girls names. Ashley is another that seems to have been lost in living memory. Apparently Shirley was once a male name and I am not joking. Between that and boys once wearing dresses until breaching along with pink clothes and long hair and time travel must be really confusing.
Disallow:/nsa

Hopefully this helps
J Strother Moore[1,2]. Ok, it's his first name.

[1] http://en.wikipedia.org/wiki/J_Strother_Moore

[2] http://www.cs.utexas.edu/~moore/
The truth is always more mundane. She posted a picture of explosives on her public Facebook timeline.

https://plus.sandbox.google.com/112961607570158342254/posts/...
Always a pleasure to see John wax lyrical on graphics tech. I used to love reading his .plan files back in the day and recently found a link to a PDF version of some of them here on HN: http://www.scribd.com/doc/14192/John-Carmack-Archive-plan-19... - via https://news.ycombinator.com/item?id=3367230
And? My disappointment with my own government does not mean that I can't be disappointed with the leader of the "Free World" - one that is increasingly monitoring its own citizens, much like a totalitarian state would.

If this is how it goes in the United States, and the U.S. is held up as the standard for freedom, how is that good for the rest of the world?
I wish there was an X for Y analogy or a ___ for ___ that would resonate.

I always use their marketing speak: "A better way to build apps" but of course that's difficult to back up with brevity and clarity. I find myself going through bullet point features, as it sounds like you do to.
> There's no secret to Soylents apparent succes but good dietary research.

There wasn't any good dietary research. All we saw is a series of amateurish blog posts by a guy who seems to have nothing but ambitions in the way of credibility.
The external metric that one can use is: "did it make my code and my ability to explain things less complicated and more understandable to other people".

If yes - that person was ready. If no, if as a result both code and the language of that person got filled with formal and obscure complications... then no. Not ready.
Jason: Certainly the "standard" form still has some friction and loss. Could some other arrangement have less? And isn't it great that someone else is experimenting to try to find it, so you only have to switch once it's established to actually be better?

Adding to Jason's issue list:

* Fill out everything including CVV on back, erase everything on front, option to switch to the blank back persists.

* Not sure where it's supposed to be, but backside CVV for Mastercard seems positioned partially off the top left of the card on Chrome/Mac.

* Card numbers highlights existing digits when tabbing/shift-tabbing, but expiration date does not.

* If you Tab to a card number field with less than 4 digits, they are selected and typed over. If it autoadvances, they are not selected and your cursor is placed before them. This then does not autoadvance.

* D/DD in expiration followed by Tab appears to be accepted but does not work.

* Entering complete invalid Mastercard number, then clicking and entering expiration date (without name), then Tab leaves you apparently nowhere. But it's actually on the CVV, so if you type something to see where it goes, odd things happen.

* Invalid date format, or expired date is not highlighted until you type the first character of name. If out of order, you have to erase previously entered name completely before highlighting recurs.

* Tab from last field takes you off the form with no resolution.

* Enter four digits in card number field, position cursor in middle, then tab to next field. Pressing delete erases the number where you last had the cursor, not the last digit.

* Enter 4 numbers in card field, autoadvancing to next field. Shift-tab back. Tab forward. Delete erases all 4 number in previous field, rather than last as expected.

I think it's a nifty idea, visually pretty when it works, potentially useful as a standard, but right now I feel like I hit bugs faster than I can type them up. Hard to say how useful it will be when actually working, but seems worth finishing to see.
It seems like this would be a great Kickstarter item. If I wasn't at sea, I would jump on this. It seems like an easy product to get one's feet wet with some manufacturing experience.
Perhaps you should be afraid that DDG is secrety tracking you, as well. Or do you naively believe that some tiny little company, without billions in the bank, has the power to stand up to the Feds?
This was done during the late 90's to combat cellphone cloning
The license bothers you? Chrome extensions always have fully visible source, right there in your [config]/Default/Extensions folder.
Like Uber doesn't? Obeying a dumb law might make your position more stable, but it eliminates the enormous potential return on choosing to behave outside the norm.

Laws are just incentive structures, and subject to the same risk analysis as everything else.
The flip doesn't appear to be working on Linux/Chrome. It mirrors the front side, but whatever's supposed to show up on the back never does.
Looks like there's somebody using "dataflow" programming on a large scale: http://www.washingtonpost.com/blogs/worldviews/files/2013/08...
Krakow, Poland - Base - http://getbase.com/careers/ - Full Time

We're revolutionizing business software and making companies 10x more productive.

Ruby, Python, iOS, Android, .NET, Devops, Security, DBA
Layout is NP-hard. Actually, it is NP-impossible. How does an algorithm know that in this case I want to emphasize how my code interacts with the IP stack (top of page higher layers), in this next page I want to emphasize change over time (later operations to the right and down), and so on?

I assert without proof that any programming model that requires me to do layout is one that does not scale and will fail. Any model that does not allow me to suck in and work with 1MM lines of enterprise code will fail. I don't direct this at NoFLo, which I haven't used, it's a more general comment directed to the multiple attempts over the decades for a visual interface. It works great for domain specific, small problems, and falls flat for larger problems and larger code bases. Anyone trying to make a new tool should be aware of the history and difficulties.
That's one hell of an opportunity!

Anybody with a conscience in here? Please apply and report back!

Let's penetrate the Borg.
I wonder how the Dennis Ritchie obituary article fared in comparison? I can guess, though :(

Edited to add: https://news.ycombinator.com/item?id=3105526 ... 1924 points. Sad, but says a lot about the fanboys.
(Living in Sweden)

Actually, the Swedes really do believe in this. Everyone I know conscientiously sorts their trash.

A Swede will happy carry their own bags up to their rooms in hotels, too. Most hotels don't have porters. They don't have the whole tipping thing either generally. You go through life doing things for yourself, not paying others to do things for you.

Maybe its the US psyche and is some kind of superiority complex? I'm half-serious; why do people on your side of the pond think its a hassle to sort their trash?
Haha, thanks for that. Well taken. The goal is to make sure we've provided the value we promised before we bill you for it.
I feel like it's a little odd when you say that startups make up the other 10% that care about a degree.

Conventional advice on HN seems to be that startups are the kinds of companies that don't care as much about the degree. What are the other 90% of jobs you've applied to? Are they also at tech companies?
https://en.wikipedia.org/wiki/Traceroute
Yeah, I don't want to do business with someone who is indifferent to their legal responsibilities. I've run raves and stuff like that without a permit, but I was on site at all times to supervise what was going on (along with partners), and we bent over backwards to make sure we were providing a safe environment.

What you did was really irresponsible. by your own admission, you rebottled the cheapest vodka you could find. What if you had unknowingly handled a contaminated batch, and someone was injured as a result of consuming it? How would they go about tracing it back to the source? An unlikely event, to be sure, but alcohol is heavily regulated precisely because there are so many incentives for bad actors to pull a fast one on the public.