skysight-inc/HackerNews huggingface dataset:
WASHINGTON, DC | ON-SITE | FULL-TIME

Engage (http://enga.ge) is an interactive agency that provides technology and strategy to Fortune 500 companies, political organizations, and nonprofits, and we're looking for a Front-End Developer to join our team of developers. Our creative team is always looking for newer, cooler, better ways to do things. We love what we do and it shows.

This is a full-time position and you must be able to work on-site in Washington, DC. This is an immediate opening, but we're willing let you temporarily work remotely until you can relocate.

We prioritize proven work, so please submit work samples with your application (links to live projects preferred). Otherwise, it will be very hard for us to gauge whether you're a fit. You'll probably need at least 2 years of experience in a front-end development role to meet the qualifications below.

Must-haves:

- Mastery of CSS3, HTML5 and JavaScript; able produce clean, standards-compliant markup
- Experience with several (ideally all) of the following: jQuery, Backbone, Underscore, RequireJS, Twitter Bootstrap, Media queries/Responsive design, Cross-browser compatibility, testing & support
- Not a designer but good design instincts -- strong UI & UX skills
- Understands and pursues pixel perfection for every site & project
- Skilled with Photoshop & the Adobe Creative Suite
- Comfortable working on tight deadlines and in a team environment
- In general, a nice person to be around who enjoys tackling challenges and learning new skills
- Comfortable with version control - Git preferred

​Bonus points if you:

- Have experience with Facebook Connect, Twitter Login, OAuth, etc
- We occasionally use open source and third-party CMS, so some experience with WordPress or Expression Engine is helpful but not required
- Have a basic understanding of PHP or MySQL (but your primary experience/interests should be in front end work, not back end)
- Have experience with Vagrant

Job Perks:

- Small, passionate, agile team -- tons of opportunity to show off your skills, try new things, collaborate with other top-of-their-game developers and advance
- Competitive salary & performance bonuses
- Generous benefits package
- Team outings (Segway tours and Nationals baseball games)
- Snacks
- Energy drinks
- Play around with our Google Glass in your spare time
- Company-paid hackathon and conference attendances
- Dog-friendly office
- Located in an up-and-coming area
- Close to 395 & the Metro (Blue and Orange lines)

To apply, please include your resume, work samples, link to your GitHub profile, and a brief description of why you’re interested in the position.

APPLY HERE: http://engagedc.theresumator.com/apply/VzN338/Front-End-Web-...
My definition of rich is being able to afford more than is needed. Poor people pay no tax, rich people pay some.
I have a UDP joke, but you might not get it.
obvious shill post
This gets obnoxious very quickly. Current Firefox excludes Flash from click-to-play because user were outraged against it. And note that Flash can do all of these things.
Does that mean they know the cop who wrote you the ticket and the judge who found you guilty, both went faster than the speed limit that morning when you all appeared in court?

This is kind of like how the NSA knows about every crooked cop in America based on financial and voice/data traffic but decides not to tell anyone because it might upset people they know this.
I switched my dual monitor orientation to a primary 27" (iMac) running 2560x1440, with my secondary 24" running 1200x1920 in portrait orientation. It is, at first, disorientating to have the two monitors eschew but once you get used to it, the reduction in straight from looking far left or right out weighs the strange look. The added benefit is that you get 1920 pixels of vertical resolution for those times that you want to display long blocks of text without scrolling. Admittedly, I use that far less than I use it tiled with windows arranged over-under.
Back in the old days, businesses advertised in order to sell their product. Anyone still doing that?
You don't necessarily need physical access the second time. You can just wait for an internet connection.
To go off topic a bit here - all these SO articles that are not pinpointed programming questions are always closed or locked. You can no longer ask these kind of open ended, leading to a debate kind of questions on SO anymore. The questions have to be very focused and narrow so that someone can answer it to get points. Its really disappointing but that is just the way the community took it in - pedantic.
So, since the game is rigged don't play the game as much. or while you got all this freetime why not work to un-rig the game.
If bitcoin goes mainstream, it would definitely affect other crypto currencies too, but very little. Others may not necessarily go mainstream. The reason why I say this is since:

1) Bitcoin alone has enough liquidity to handle $100,000/coin or even more and this would not affect its usability as people can still use the smallest denomination, a satoshi. So the finite supply is not a concern at even $1m/coin.

2) Global acceptance will have an important part in making it go mainstream. Right now, online/office vendors have started accepting bitcoins but thats too little, just like how paypal was in its initial days and compared to this, very very less business are accepting other crypto currencies. I know a lot of business who plan to start accepting crypto currencies soon and all of them mean bitcoin. So, why would other crypto currencies go mainstream when you can't actually use them around the Internet?

3) No one would mind buying bitcoins at a higher price, eliminating the need for other crypto currencies. This is so because all vendors peg the bitcoin with USD or some other currency. So if bitcoin prices soar, it really doesn't affect the new buyer much.
That's a weird non-joke version. The ones I know are:

The usual:

There are 10 kinds of people in the world, those
that understand binary and those that don't.

Then there was:

There are 11 kinds of people in the world, those
that understand binary and those that don't.

Which is a riff on:

There are 3 kinds of people in the world, those
who can count, and those who can't.

Then along came:

There are 10 kinds of people in the world, those
that understand binary, those that don't, and
those that didn't expect this joke to be in
ternary.

Yours, on the other hand, just doesn't really make sense. Maybe I'm missing something ...
Binary, as easy as 1, 10, 11.
I spent a lot of time trying multiple javascript 2D framework, and Phaser [0] was the best for my needs: it works well on all modern browser, it's simple, and powerful.

I never tried pyGame, so I don't know.

[0] - http://www.phaser.io/
What kind of apps are you writing in Moai? Games or something else?

I ask because there's a huge problem with rolling your own UI that you might not be aware of: accessibility for people with disabbilities, especially blind people. All of the major desktop and mobile platforms have accessibility APIs, which their native GUI toolkits (or dominant ones, in the case of desktop GNU/Linux) implement. These APIs are very tricky to get right in custom implementations; I've seen many projects get them wrong, especially on Windows, where I have the most experience with this stuff. If your app isn't something like a game that really can't be accessible to blind people unless it's specifically designed for them, then it pays to use the native UI toolkits.
Apple simply does not cater to the crowd that does aftermarket upgrades to their computers. The limits they list on the box are usually the top configurations they will sell you. They do not bother testing and certifying every combination of third party component that might happen to fit into the machine and work.
Simple git workflow is simple
It's not that there's GPS in my car and me breaking the law is knowable that concerns me... it's that this exec implies that the data is being uploaded without my consent.
I think perfect enforcement of laws would be great. Because traffic tickets are so random, nobody really changes their behavior to avoid them, and it becomes more of a reverse lottery than anything else. Meanwhile, children on their way to school also lose the reverse lottery, but instead of a $300 fine, they die.

Perfect enforcement also puts pressure on lawmakers to make reasonable laws. If it's just some guy that you don't relate to being burned by stupid laws, you're not going to care. If it's everyone, you are going to care.
No, I'm merely stating that the US is not even remotely special in requiring you to pay taxes on your Bitcoin appreciation.
Target reveals personal information for 70 million people stolen
Yes - see the earlier comment:
https://news.ycombinator.com/item?id=7036510
The script connects to your server. You open a listening socket on your server, then when the client connects it presents a shell.
It's clear that this could easily become the new "YOU HAVE ONE NEW MESSAGE" popup alert that fools, I suppose, many naive users. Not entirely sure what we can do about this except properly educating people or hoping that people will be savvy enough.
A list of guidelines and short advice to build a Minimum Viable Product could certainly fit in 1kb of plaintext, but like all JS microlibraries, most of the hard work would be left to the user.
Target says data stolen from 70 million customers
You mistake the population of women for some arbitrary selection. I don't think that your N-Z population will be suffering from systemic oppression.

Perhaps your interpretation of uk history under represents the achievements of women?

We are in a transition between a past where women are under-represented and a future in which women are well-represented equal members of society. This transition is not guaranteed to happen. Small things like ensuring the representation of women on bank notes are seen as helping this transition to occur.
These deep changes with pointers holds me back to try out rust. Last I checked rust was a week ago, none of the pointer related documentation or examples were compatible with the head revision. Putting energy of the released version felt bad as that will break soon but head is not that useful without documentation. The same goes since summer, I'm looking for a stable codebase with documentation and base libraries.
As far as I can tell, this is a uniquely American phenomenon, and how we got here could easily be the subject of a full research paper.

Here's my theory:

It all starts with Harvard and Yale wanting a leg up on each other in their football rivalry, which dates back to 1875. Professional football did not start in the US until many years later. Football, and to some degree basketball and other sports, came to represent a very serious way for colleges to express rivalries with each other.

Seriously: "After The Game of 1894, which came to be known as the "Hampden Park Bloodbath" and about which newspapers reported seven players carried off the field "in dying condition," the two schools broke off all official contact including athletic competition for two years."

http://en.wikipedia.org/wiki/Harvard%E2%80%93Yale_football_r...

As such, each institution became hell-bent on defeating the other at football, which led to the relaxing of academic standards to admit superior athletes. Things have spiraled out of control from there. Many schools now face very serious pressure from alumni and other donors who demand athletic success. Recruiting top high school athletes is an extremely shady business, as both schools and athletes have a lot at stake.

Harvard, Yale, and the other Ivy League schools today do not do this to the extent that some others do and have policies against awarding scholarships based on athletics-- they are small and elite institutions that can't get away with admitting students who literally cannot read. But even the schools with these policies admit athletes who would probably not get in based on their academics alone.
I do think that countries not satisfied with the current status quo (e.g. USD having a dominant role) could embrace Bitcoin. Obviously, it will tend to be smaller or with less stable currencies, but that is simply where you start.
It seems like a neat idea however I have encountered some problems.

- I can't install it with `pip` instead of `easy_install`. It would be nice to support this as well.

$ sudo pip install frida
[sudo] password for ***:
Downloading/unpacking frida
Could not find any downloads that satisfy the requirement frida
No distributions at all found for frida
Storing complete log in /home/***/.pip/pip.log

- After installing with `easy_install` I now have problems with running a simple example:

$ frida-trace -i 'recv*' ls
Failed to attach: libffi.so.5: cannot open shared object file: No such file or directory
Traceback (most recent call last):
File "/usr/local/bin/frida-trace", line 9, in <module>
load_entry_point('frida==1.0.5', 'console_scripts', 'frida-trace')()
File "/usr/local/lib/python2.7/dist-packages/frida-1.0.5-py2.7-linux-x86_64.egg/frida/tracer.py", line 525, in main
frida.shutdown()
File "/usr/local/lib/python2.7/dist-packages/frida-1.0.5-py2.7-linux-x86_64.egg/frida/__init__.py", line 13, in shutdown
get_device_manager()._manager.close()
File "/usr/local/lib/python2.7/dist-packages/frida-1.0.5-py2.7-linux-x86_64.egg/frida/__init__.py", line 22, in get_device_manager
import _frida
ImportError: libffi.so.5: cannot open shared object file: No such file or directory

- `View on Github` links to the organization page and I'm not sure where to submit these issues. (frida-core? frida-python? frida-tracer?)
Back in the old days, businesses sold a product. Anyone still doing that?
oh sure, there is a nice mapping between parser combinators and lbnf, however most programmers have little experience of fp and don't want to touch haskell for anything. this might be unpopular, but it has the unfortunate property of being a true statement. i'm happy to be downvoted for 'trolling'

i had seen that kaleidoscope tutorial in the LLVM docs before but didn't remember it particularly or find it helpful - perhaps its the presentation but this site is much more polished than that part of the llvm docs. granted they make the explicit choice to not use lexer/parser generators but that is not as practical in c/c++ as it is with haskell and adds a lot of needless cruft imo.
Gmail: Reach the people you know more easily
INT(RND(1)+15) will always return 15 and nothing else, since the expected output would be a rounded-down integer value of (a random number between 0 and 0.99999999etc999, plus 15).

INT(RND(1) * 15), in contrast will produce a random whole number from 0 to 14. Hence the popular use of, for example, INT(RND(1) * 6)+1 in any given situation where a random number between 1 and 6 is required.
He's one of my hacking idols, along with Fabrice Bellard!
> I agree that the browser hacking is unlikely and probably shouldn't be mentioned.

It's not that it's unlikely, it's just irrelevant. "We might accidentally introduce a security flaw" could be used as an argument against building absolutely anything.
Very awesome. Played each one of them for like... 5 minutes!
At almost any university, any student who's not skilled enough or dedicated enough for the varsity teams can join intramural or club sport teams. Nobody is excluded.
But they're using MID to extract a character from the string. Seems to me that string indexes are 1-based in Apple BASIC as evidenced by the " ... + 1" and the fact that there are 0's on the page. So you select from characters 1 to 16 in the string.

Edit: seems I was slower than all the other replies...
Coinbase charges 1%. At overstock's volume they are probably getting a similar deal on CCs, although definitely not quite 1%.
Learning Game Development with the new Unity 2D
given how easy it is for law enforcement to tap into our internet activities, I suspect bitcoin use is the perfect red flag for them; it is a different kind of bitcoin mining. it is kind of a joke actually; there is some dude trying to secretly buy something that he doesn't want the cops to know about but his use of technology to hide his transactions is the signal that alerts the police to take a closer look. even if he is just buying drugs, his use of bitcoin justifies increases to the law enforcement surveillance and budgets. and the funny part is that we are paying for it. bitcoin makes all of us more vulnerable to surveillance. If you are into bitcoin because you've found a way to get more out than you put in, then by all means continue to do so. If you're into it because you don't want to be tracked then you're lying to yourself.
If I recall correctly, bunnie's laptop was in the $2.5k range? I could be wrong, but I remember it being very high compared to mass-produced things, which makes perfect sense.
"I [...] oppose FSF's mission to value our craft at $0.00/hour" - where did you get this is FSF's mission?
Thank you for the reality-check. I really do appreciate it and hope anyone reading my words reads yours as counterpoint.

I had tried to be fair-handed with my judgment of the Seiki but I admit that my desire for large form-factor displays coupled with Seiki delivering one that I can actually afford clouds my judgment some. I want high-quality large displays and the incumbent manufacturers have left me in the cold for a decade.

Not that it matters, but one area where I spoil myself is in monitors. I spend what I can afford (and then some, admittedly) on monitors in lieu of other luxuries. I own five 30" monitors, three of which are Dell U3011s. I love those monitors. As you point out, they ship from the factory with great color, a matte screen, and of course inputs that don't disappoint.

But on the flip-side, the 30" "professional" LCD monitor as exemplified by the Dell U3011 and U3014 has not decreased in price substantially since I picked up my first Dell 3007WFP, what was it, eight years ago?

Maybe it's telling that I have not yet replaced one of my home Dell monitors with a Seiki. But when my wife's Dell 30" died, we decided to give the Seiki a try. As I've said, the Seiki has several downsides. The 30Hz lag is foremost. It's noticeable and frustrating. But the screen size and delight of having so many pixels in a single display is so compelling. Also, after applying the Seiki firmware update, the backlight can be adjusted, allowing for better calibration.

It's not a perfect monitor. It's not even a great monitor. It's a good monitor and it does the thing I value most: give me pixels with which to see and interact with information quickly. As a programmer on a budget, it's my favorite monitor currently available. I really hope that competition heats up and better monitors are on the horizon. I will bite at opportunities to get large, high-DPI, high-quality, high-speed displays.

But for now, I personally would not buy the Dell 30" unless they severely cut the price. I'm keeping my eye on that because I am hopeful the new competition could start moving the higher-end prices downward, and that will make me happy.

(Incidentally, the U3014 is presently $1,600 at Newegg [1]. I could barely stomach the ~$1,000 price of 30-inch monitors eight years ago. In 2014, I can't bring myself to spend $1,600 for 2560x1600.)

[1] http://www.newegg.com/Product/Product.aspx?Item=9SIA25V0U169...
Stock Footage — Royalty Free — Stock Footage
Why couldn't the computer scientist plough the field?
It was intractorable.
Battery Advance Could Help Solve Renewable Energy Intermittency
The Command Line Crash Course
The joke is he doesn't get binary.

...or off by 1 error.

OK, I'm confused too :)
Actually after a quick search I realized my problem was ignorance. I did not know about PEP 308 (conditional expressions) which is a workaround for the issue I described.

And yes technically it's a statement/expression issue not a whitespace issue, though they're indirectly related.
Woah, that's a crazy accent. It's like a Virginia Gentlemen accent had a baby with an upper class Boston accent and somewhere in there is a French Canadian grandparent. The vowels are so proper and Southern, but the non-Rhotic finals are crazy.

I'm listening to http://www.youtube.com/watch?v=PJv9t80pufc&t=2m35s

"Ten Years Ago" is literally made up of pieces of several different accents. "Tee-un Yee-ahs Ago-uh"

Then every other "r" is said, until he gets to "contributuhs".

I might be mistaken but I think he also rhoticises his final "ls". I bet he also says "law" like "lawr".

"Fourth of July" turns into "Fowth of Joooo-lie" and then he says "articulate" perfectly normal.

"ways" -> "wuuh-ehs"

"know" -> sounds like Canadian "knoo"

"mortgage" -> "mow-gayj"

actually I almost can't predict how he'll pronounce one word to another, just when I start to think I got an ear for it, then he'll throw in something like "manufacturing"->"man-oo-fact-yoo-rin"
Your car isn't the only person who knows where you are. Your cellular phone service, your smartphone manufacturer, all the apps that have GPS access, license plate scanners, people who upload pictures with your face in it with GPS coordinates. This is the inevitable future in developed countries. It's probably going to be a long time before this saturation reaches under-developed countries so you can probably make a nice life for yourself there if you really hate this.
Before I click, just a quick bet with myself this excellent question has been closed.

[edit] yep, locked. Thanks NullUserException! Now another quick bet with myself that someone will reply to this comment defending S.O.s repeated closure of interesting questions.
Working out whether the threat of violence is because they're a woman, instead of merely referencing gender, is difficult. Hence violence and death threats are typically classed as misogyny if they reference gender, regardless of any causality.
Here, SouthPark says it best:

http://www.southparkstudios.com/full-episodes/s15e05-crack-b...
In the same spirit, children should also wear a GPS which will bite them in the ass if they move outside the playground area. And their parents should also wear similar GPS in case they'd try to go to some nasty places to buy drugs instead of educating and feeding their children. To protect kids, everyone should wear a GPS.

Except for those who write and enforce the law, of course.
> That is not argument for further 1000x multiplication.

I never made that argument. I am simply stating facts that one might want to consider before prophesizing with absolute certainty that a bitcoin will never be worth a million dollars.
How to Know You're with Smart People
My mayor concern was:

> Autoplaying sound on adverts in annoying - auto-vibration could be just as irritating.

Sound can be mutated. I don’t know how difficult could be to turn off the vibration.
How to make product images for your app
Hmm... now, I'm curious about using this with React for super responsive UI's with decent separation of concerns. I might have a play and see how they go together.
I had a 3014 at work and I stopped using it because it was terrible with Mac OS X. It had this thing where it would blue tint a box around any sustained motion on the screen, like a video being played. It also came out of the box blue tinted and with the sharpness cranked up. So while the Seido might not be great, the 3014 is no panacea either.
these are awesome!
Any guesses as to what the subroutine on line 1000 does?
Many of the highly-paid elite coaches also either directly fund or by virtue of their reputation and network attract funding for endowments or gifts.
First we get "most of the US has a higher murder rate", then we transition to "the average is higher is the vast majority of US states" and now we're at "in areas of similar population density".

I really can't keep track of just what you're actually arguing, nor do I care to keep trying.
I think this is one of the standard arguments for automated traffic enforcement, which has been around for years. Around me they are expanding red light cameras and speed cameras to also be able to write tickets for blocking the box and not coming to a complete stop at stop signs.