skysight-inc/HackerNews huggingface dataset:
NYC - Full Stack Engineer w/ PHP Focus

===========

Quick Intro

===========

I've been consulting for a great organization for several years, and they're looking to bring someone on full-time. I'll continue to be involved to support, advise, and even do some work.

Personally, I think this is a great opportunity for someone in the NYC area who's burned out on freelancing and wants a few years of solid pay + benefits, while helping others.

If you're interested email tim at substr($myUserName, -1).com with an intro, resume, and the usual assortment of relevant links.

====================================

The Bullet-Point-Ridden Long Version

====================================

A well-funded, NYC non-profit is seeking a full-time junior-to-mid-level full-stack web applications developer to support several web applications.

The ideal candidate has a solid skills and experience (>= 3 years) developing database-driven web applications, and is also capable on the client-side. Linux and AWS experience is a plus, but not required.

This is an on-site position in a midtown office near Grand Central. You’ll be working directly with senior staff to maintain and extend several web-based apps (some public-facing, some internal).

You will be the sole technical staff member, though you’ll collaborate with, and receive guidance and support from long-time external consultants who have been supporting this organization for several years (one of whom is responsible for this job posting).

You’ll primarily iterating on existing platforms, but with the prospect of doing some greenfield development as well.

This is an excellent opportunity to grow your skills in a supportive environment.

We currently use:

* Modern PHP
* MySQL
* Redis
* Memcached
* AWS (EC2, RDS, ELB, R53, S3)
* VPSes (debian)
* Ruby/Rails (old: 2.3) for an internal-facing app.
* Salt and Ansible (we'll be picking a winner soon)

Requirements:

* 3+ years experience developing database-driven web applications.
* Significant experience with modern PHP.
* A strong understanding of SQL and relational databases.
* Competency with front-end technologies (HTML5, Javascript & CSS).
* Some experience managing linux-based servers from the command line (basic bash scripting, cron configuration, package management, etc).
* Strong written and verbal communication skills.
* Ability to collaborate with non-technical colleagues, in their language, manage their expectations, and provide working solutions.

Extra points for:

* Experience with AWS services.
* Experience with configuration management tools like Ansible, Salt, Chef or Puppet
* Experience writing and consuming web services, RESTful and otherwise.
When is Twitter shutting down its API?
Seems they're continuing their aggressive push towards controlling it all. Anybody have recent numbers on 3rd party client tokens remaining? And what happens to clients like TweetBot when they run out of tokens?
The London Whale did not involve HFT. In fact, it is a rather good example of how little HFT matters in the world of finance. One division at Chase (and if you believe them 1 man) cost the company more in 1 year than HFT makes in profits. The other sides of that trade were not HFT firms, but other human driven trading funds. So of course information advantages allow you to make money, that's the point of the market and it is no more unethical or illegal when an HFT makes money than it is when those human traders were on the other side of the London Whale.
It's gonna happen unless you can sell everybody on a more-or-less Calvin Coolidge view of the world. Policy cannot actually be diktat; there must be a dialogue.

If you can catch leaders on CSPAN from various companies testifying before Congrefs, it's pretty frightening to think they'd have no voice at all - things are so over-specialized that there's considerable time spent on just getting warmed up. During the brownouts of the electric grid, it was sorta uncomfortable watching people from the electric industry trying to phrase things carefully but completely for the committee. Considerable time was spent on them asking how frequently the instrumentation on the grid should be polled. It's all a bit like the comedy short "The Expert".
> Despite claiming they only send messages, in effect money is moved and there are documented cases of it being seized off the wire by the US even in EU<->EU state transactions.

The ability of the US to seize USD transaction has nothing to do with any control they might have over SWIFT. All USD transfers -- even USD transfers between two EU citizens -- hapen via a US bank, because only US banks can have a USD balance.

The actual transfers happen by way of so-called US "intermediate" banks, who perform the actual USD transfer. The process is described here: https://bitcoinfoundation.org/2012/12/international-bank-tra...
I like the idea of meal planning, but most applications don't work for me. Most meal planners I've come across are similar to this one. You randomly pick recipes and a grocery list gets generated for you.

I want to work the other way around. Each week we get sales flyers from our local grocery stores. We look to see what's available, and make our shopping list. Then we try to plan meals based on our list plus items we may already have.

Using this workflow, it would be nice if a menu planning tool could be given a list of ingredients, and then make suggestions for recipes.
FBI working with game developer association to combat online harassment
I suppose you're right: If not Google, then who? But I don't think it's entirely fallacious: The US government is a toxic organization, and I hope Google keeps true to its civic duty to resist government spy agendas. To be fair, their technical wing seems to be trying, with end to end email encryption and PFS.
> On my laptop it felt pretty responsive, but I notice that you have a disclaimer not to sing a note faster than 80bpm. Is that a limitation of browser processing power?

Might be a limitation of the algorithm used to distinguish individual notes.
Sad news. Just the latest victim in Twitter turning on it's own developer ecosystem. :-/
Ironic that the main reason people keep writing about how great the schools are in Finland is their performance on a standardized test (PISA).
It's even better when viewed on a device with an accelerometer
Twitpic to Close Rather Than Fight Twitter Over Trademark Dispute
I would like a book called Totally Boring Health Advice. It would only include things that have been proven over and over and have totally ceased to be controversial.
The same thing happened to me.
Western Digital not following the GPL?
So, I needed to update the firmware of my external WD drive today and I found out that WD graciously provides a firmware updating application for Macs as well (http://www.wdc.com/wdproducts/wdsmartwareupdate/firmware.asp?id=wdfMP_Ultra&os=MAC -> "Download now" or http://www.wdc.com/global/webtracking/index.asp?id=1181&url=http://download.wdc.com/fwupdater/Mac/WDFirmwareUpdater.zip for the direct link).

Being the nosy person I am, the first thing I've done was to see inside the application package and guess what:

~/WDFirmwareUpdater.app> find . -iname "*.h" -type f -print | xargs grep "GNU General Public License"
./Contents/Frameworks/WDUIKit.framework/Versions/A/Headers/StillCapturer.h:// it under the terms of the GNU General Public License as published by
./Contents/Frameworks/WDUIKit.framework/Versions/A/Headers/StillCapturer.h:// GNU General Public License for more details.
./Contents/Frameworks/WDUIKit.framework/Versions/A/Headers/StillCapturer.h:// You should have received a copy of the GNU General Public License

So far I haven't found any source bundle from WD for said framework but this looks like an obvious GPL violation to me - and good job with release control there guys, leaving the .svn directories around was just the finishing touch :)
Just to be clear, this is not my proposal. I like the concept of markets determining the cost of various things. I would prefer that the government auction off pollution rights each year, that way the government holds thew monopoly and determines the cap, but we still have reasonable pricing. No matter how little you polluted you would still have an incentive to pollute less.

What we have now is free pollution up to an arbitrary point where it becomes very expensive (because it is illegal). The obvious dominant strategy in the current system is to not care about pollution unless you are near the legal limit.
So, there is a bunch of info we dont have... But would it not make sense to just rebrand? From a preliminary search on twitter, there is a huge amount of users still using twitpic. Seems like this is a biz that could/should make millions a year with some cost reductions and run mostly on autopilot.

Also, what happens to the millions of pictures previously hosted with these guys? Even if you can backup/export all your data, think about all those links on twitter that are going to suddenly stop working. Its basically like a URL shortener shutting down.

Shit, send the site over here and Il provide the resources to keep it going. Just seems like such a shame.
StatusPage.io's User Onboarding Toolbox
Can't emphasize this stuff enough. What problems does it solve for the user? It's described in very general terms, which I'm going to assume is because it's a general-purpose tool that can solve many problems. Show some of them! Are they problems people already solve in a different way? Show why yours is better.
It should really say "peer to peer", which is more descriptive.
Yeah, meal planners need to be integrated with some kind of pantry management.
> I've regularly had meaningful comments

The fact that you thought they were meaningful does not mean that others found them as meaningful contributions to the discussion.

> but it sure did serve a pretty powerful way of signaling others to jump on board with the downvotes

Downvotes (because the fact that they have been given is visible and, with a small number, the comment text's visibility is not reduced much) do encourage others to moderate -- either with downvotes or upvotes.

If they are piling on with downvotes, that's perhaps a signal that lots of people here think your comment is inappropriate. I've had lots of posts of mine draw both hostile responses and a few downvotes -- but most of those get reverse by upvotes quickly. On the rare occasions where I've gotten more than a few downvotes that haven't been quickly countered by upvotes, I've usually been able to see a plausible explanation other than simple disagreement why people would see the post as not a substantive addition.

And that's been true of most of other people's posts I've seen downvoted more than slightly, so I am not inclined to think that there is a broad, general problem with downvoting on HN.
Except you do pay for it indirectly, with additional overhead, through banking fees paying for insurance.
So, with three weeks notice, all tweets that have ever been posted that included a picture using Twitpic (which is a remarkable number) will no longer have their picture available? In fact, do we even have three weeks? I just did a search for "saurik twitpic" on Twitter (https://twitter.com/search?f=realtime&q=saurik%20twitpic) to find people who had posted pictures of me, of them for me, or of my products to show to others, and I'm seeing just a bunch of broken images (the few that work, as in the few that still show images on Twitter's website, such as https://twitter.com/MuscleNerd/status/296068187353661440, are simply a cache from Twitter's twimg.com: clicking through to Twitpic doesn't work). It seems like twitpic is already offline :/. (So like, I was going to go through and try to frantically download images I'd find relevant in the next week, but I guess it is already too late.)

(edit:) Even the broken previews are now disappearing (making this both a little less obvious that there is missing content and also a little more barren-looking). I guess Twitter notices the original image is gone and stops trying to render it through twimg.com, so most of the tweets in my posted search result are now just "imageless" (before they looked like this one, which is older enough that I hadn't rendered it yet to get its cache to clear: http://cache.saurik.com/tinyimg/twitpicoff.png).
Google has the combination of talent and name recognition that make it a great place to recruit candidates for this type of job.

She has the tech expertise but worked as an executive. She worked at Google which automatically gives at least the perception that she is one of the top people in the field.
Is there a good site for how to do a setup like this? It feels like it could be really nice. A beefy box with a wired connection that can capture a TV signal and broadcast wifi would be an swesome consumer appliance. Control it via Chromebooks, tablets, phones or whatever.
Yes, native. Android's webview was based on the old Android Browser until KitKat/4.4 when it switched to using Chrome to render.
Just an FYI in case the creator is here: on my 13" Macbook Pro the bottom of the slides are cut off at the default zoom level. I had to decrease the size to 75% to see the whole thing.
Yes, I absolutely agree. Several of the addresses I encoded would be easy to mistake via voice which is why I thought the "Pine Hill" example very poor.
Interesting analogy.

I see parallels between the garden you are describing and the society of intellectuals presented in Hesse's The Glass Bead Game, a game of pure mathematical abstraction that may only be played by the trained elite of the day.

The result for the protagonist in that book raises serious questions about the purpose of the purely intellectual pursuits and their role in society and human fulfilment.
> This is a cool project, but considering how over-regulated banks are these days (at least in Europe) I think it's very unlikely that they would actually use this.

According to Trustly themselves, it is used by 45 banks spread out over 7 EU countries (Sweden, Finland, Denmark, Estonia, Poland, Italy and Spain): https://trustly.com/en/#map-holder
Thanks to both of you. I've updated the website now to include some things that help clarify some example use-cases. I hope it helps?
PISA is different kind of standardized test than usually meant when talking about them in education context. Not every student participate in PISA and (from what I know) it is not used to actually grade anyone. In Finland, the only nationwide test is the matriculation examination at the end of the high school.
Congrats Brad and team!
I'd always assumed Twitter had purchased Twitpic a long time ago. Interesting plot twist.
put a tennis ball on the end of a broom handle and wipe w/ the ball. works awesome.
Pointer to the health of Fitness woman
They stuck it out pretty long with a good customer base, I personally kept using them even after Twitter introduced the ability to embed images.

They just never adapted, I feel like their site design/experience hasn't changed since their initial launch.
(iv) the politics involved are insane.

Consider that the most important facet of your early career is getting published, which depends on the peer review process. You may have heard recently of a number of things getting published in major journals that didn't pass a sniff test---peer reviews are usually only single-blind; the reviewers know who and where the authors are, but not vice-versa. And who the authors advisers are, and so on.

(Once upon a time a grad student was given the task of reviewing a paper submitted by a senior, important researcher at another institution. The paper was completely unreadable---it had apparently never been seen by an English speaker, and the researcher was well known for writing obtusely. The student told his advisor, "I have no idea if this is any good or not. I'd like to reject it." The answer, of course, was, "Oh, no, we can't do that. Ask the best questions you can and send it back for another round. Maybe it'll get better.")

Don't forget, academic jobs are driven by tenure, and the club thereof. Do not under any circumstances piss off the faculty you work with. They will hold it against you.

And then there was the case of a senior, famous researcher who left to start a company; when the company wrapped up, he came back to professor-hood and became the department chairman, because (a) he wanted to raise the visibility of the department, and (b) no one wants to be chairman. For (a), he got the faculty to agree to create a new external liaison position which was half-time PR and half-time tenured faculty. Then he hired his student and friend from his company into the position, said student having previously been so successful at teaching that after one class he was never asked to teach again.

Oh, and before you say, "the politics are bad everywhere," consider that academic jobs are based on tenure. I've worked in industry most of my career, and when things get bad I pack up my camels and move on. You don't have that option in the five years before you get tenure---it's a one-strike-and-you're-out game.
SF Community Network FAQ
I like what3words - it's about as good as you can get for the same goofy idea. Those ubicate names are shorter but ... ugly. I like that my data centre is at *fish.wages.jelly but not TACEGE-CARAFAN.

If I'd heard my office name over the phone using the ubicate system I might instead head for http://ubicate.me/TACEGE-CARAVAN ... which looks to be about 30 miles off the coast of Holland, not on the York ring road :-)

So I get the idea, but this algorithm produces awful names.

what3words noticed that you needs less than 1800 words to assign a combination of 3 words to every square meter on earth, so those words can be chosen to be different from each other, unambiguous, common etc. Still ENGLISH and not very international, but it's a much better idea.
How good habits can win gold medals (2012)
How do you hire a qualified CTO for the US without having potential conflicts of interest?

If you know of anyone qualified for the position but yet doesn't work for a company then I guess I am wrong but having work experience is kind of a requirement.
Exporting TwitPic Images – Python
> Why on earth does the school have to start at 7.30 in the morning, especially if they aren't intended to have organised activities all afternoon?

Its Qatar. I think there is a good climatic reason to not have school run into mid-afternoon.
Apologies for misreading you! I can now see you meant that PHP and Rails are so slow that it's hard to be slower :)
HFT is a two sided coin. For every person who complains that it's screwed them out, they're forgetting all the times they've saved money on narrower spreads due to extra liquidity. Possible?
On a total tangent, I've never been satisfied with the analogy of "garbage collection" for what memory managers do ... and tried to come up with something better [1]. Not surprisingly, it came up when I was actually washing dishes :)

[1] http://sriku.org/blog/2014/07/06/dish-washing-versus-garbage...
> Well, it wouldn't be that perfect, because then we'd be forced to live with that Lisp (lack of) syntax.

... then someone would invent LispScript; later it turns out LispScript sucks as a declarative syntax, so someone else would invent LSX that compiles to LispScript that compiles to LISP :)
Startup Very Casual About Dress Code, Benefits
I'm getting this on Chrome/Mac too. And like everyone else said, great site!
I feel like something like this is (or should be) in my editor: like an emacs package or what have you.
Tips for JavaScript Developers
I feel the same. Force by any actor for any reason should be a last resort. We have a problem with you promoting it as the "clear solution".

Just think about all the voluntary actions you take throughout the day. Then someone says you must do something different now, or a pay a price. They would need to have a pretty good reason, right?
sorry yeah, you're right.
There just seemed to be an air of 'fb v twitter' and content owning about it anyways....and really, at the time anyone will remember that instagram was becoming really popular for sharing pics on instagram + twitter...and then boom. Insta silo'd and twitter aggressively pushing pic.twitter.com native hosting
I regularly switch between Linux and OS X. I don't run any AV, and haven't for years. (on either of those platforms)

On Windows, some customer stuff scans for updated AV, so I have to run it there.

I'd venture to say, you can avoid 90+% of viruses simply by using webmail, and not being foolish with what you click on. If it looks suspect, it probably is. :)
pretty cool. there are a handful of similar things that people were working on like this while in school
http://music.cs.northwestern.edu/
"Not all of us are as fortunate as I am to be a brilliant programmer _and_ purveyor of french toast."

Heh, french toast was the first thing I cooked for my (now) wife.
Do you think you can punch up a full review? Photos / diagrams / measurements would be nice.
Fantastic work. As 'ibdknox said, a wonderful display of open source and ingenuity. Here the links to Shaun's work.

slides: https://github.com/shaunlebron/t3tr0s-slides

game: https://github.com/imalooney/t3tr0s
Quoting: "Because the ARM processor is 32bit" so this isn't for the 64-bit variant, which is what I meant by ARM64.
Can we use this as an excuse to drop Node.js, please?

After all, Javascript was created by a homophobe. We should use a more minorities-friendly language and not encourage the use of problematic technologies made by bigots.

Edit: also, someone claimed that a lead maintainer of the Linux kernel is a rape apologist. That's good enough to drop Linux, right?
Done! https://github.com/scottefein/the-happiness-manifesto/pull/7
100% agreed. In Atlanta, we name all our streets some version of "Peachtree". Definitely gives a feel to the place. Doesn't help navigating so much, but whatevs. :) In Philadelphia, we have an area called the "tree streets," for Chestnut St., Walnut St., etc. Just can't see that stuff going away.
Do you know the real dollar amounts?
Wouldn't there be a conflict of interest no matter who the CT O of the United States is? Anyone who is qualified for such a position would be coming from another company. The current CTO was a lawyer for Twitter, which you can say there is a conflict of interest there as well.
http://daringfireball.net/projects/markdown/license

"Neither the name “Markdown” nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission."

It's a total breach of license, and on a fairly standard BSD too.

I'm seriously getting tired of copy-pasting this, and surprised that ya'll are defending this whole thing. but I guess I shouldn't.

Anyway, I better jet before I start trolling. In the end, I'm ok with making a better markdown, but completely opposed to breaking the law.
What's the algorithm for mapping between locations and names? If I wanted to integrate this into my own code how would I do that -- is there a library?

Coincidentally I published a post about almost exactly the same thing only a few hours ago, http://h14s.p5r.org/2014/09/z-quads-strings.html. But it focuses more on the algorithmic side which is why I'm curious about the mechanics of UBIs.
Yea, it seems this is a 50 slide presentation to try to justify it.
There's lots of reliable and user-friendly streaming technology on the internet. Youtube, Hulu, Vimeo, Vudu, BBC, RedBox, Amazon Prime, etc. It's not trivial, sure, but it's much easier than building a modern fiber-coax cable network. As for content, it's valuable because it's hard (and expensive) to make content that appeals to the mass market. I don't think people care whether the streaming technology is Netflix's or Vudu's. I do think they care whether they're watching Warner Bro's "Pacific Rim" versus SyFy's "Atlantic Rim."

You're right that Netflix and Amazon are creating value through their original content businesses. That's kind of orthogonal to this debate. That original content gives them a natural leverage over the ISP's that their role as content middlemen does not.
Guidelines in the search fitness club