skysight-inc/HackerNews huggingface dataset:
New York, NY - Business Insider

Business Insider is looking for a highly-skilled PHP developer to work closely with our world-class engineering team to conceive, design, build, and deliver the next-generation of online news/media.

We face exciting challenges every day due to the demands of our growing audience and the 24/7 news cycle. Your work will be used by millions of people—40+ million every month around the globe.

Our product team pushes the boundary on feature development, resulting in a varied and interesting assortment of tech challenges to solve.

The Business Insider engineering team also handles DevOps tasks of our scalable server infrastructure, and other cutting edge technologies such as MongoDB, AWS, and NodeJS.

Business Insider is a dynamic company reaching the new generation of business leaders. We are a well-funded (including by Jeff Bezos) startup at the forefront of digital media. You'll be joining a close team that works hard and has fun.

We're looking for strong PHP developers who have experience working with MVC systems and appreciate the agile methodology and continuous integration.

Position requirements include:

Skilled back-end programmer who can write lean object-oriented PHP 5 code
Strong front-end JavaScript and CSS knowledge a plus
Broad understanding of web architecture and how it applies to scalability
Enjoys building user-focused interfaces, using Ajax when appropriate
Collaborating with product managers, editorial, and business partners to understand software requirements
Participating in architectural decisions
Troubleshooting and solving complex problems
Solid understanding of version control principles, preferably using Git
Strong communication skills

Our ideal candidate has experience with:

Agile software development, prototyping and code reviews
Major PHP frameworks
Major cloud providers
Systems administration of Linux servers
NoSQL document-based DB stores such as MongoDB
Two years of work experience is ideal.

Based in New York — you will need to be able to work out of our office on Fifth Avenue.

Apply online: http://www.jobscore.com/jobs2/businessinsider/php-developer/...
You can use views to reuse SQL queries.
Spaces can be escaped as %20 in URLs. I do agree that the domain specific language is weird though, and would even require new DOM APIs to manipulate it directly (like the style attribute does).
I don't know what is wrong with the united states. This idea that somehow a subcontracting relationship should wash the outer shell company clean of the necessity to comply with the law is just offensive, and if widely accepted, it renders our laws nearly meaningless.

Also, if you've never seen wage theft, you've never worked in fast food. It happened all the time to me and my friends in the suburbs.
For those interested in the same feature in plain old C, have a look at the DSO Howto, section 2.4.2 "Forever const" and the LD flags SHF_MERGE and SHF_STRING.

With a little bit of magic, C compilers and linkers are even allowed to turn (simplified example)

const char s1[] = "some string";
const char s2[] = "string";

into

const char s1[] = "some string";
const char s2[] = s1+5;

and place these constants in a read-only section shared between multiple loaded instances of the same library or program.
The critical points are the left and right sides of the rectangles.
Uhh enough with the "[macronutrient] is poisonous" stuff.
The critical points are given as inputs to the algorithm in the form of the X coordinates of the rectangles' edges.
Long ago I thought about writing something that compiles to batch files, if only to make complex logic a bit easier to write or make the process of thinking about every little syntactic idiosyncrasy less tedious. Since then I found PowerShell though, and the need of writing complex and sophisticated batch files isn't so much there anymore¹.

Nice to see this compiler adopting some idioms that make it easier for working with larger codebases, e.g. passing a return value variable name into subroutines. The author apparently lacks a bit of understanding on how to write robust batch files, though. Turning

x = "a|b";

into

set x=a|b

is surely going to cause trouble. Quoting the argument to set is also often much easier than correctly escaping every meta-character. And iterating over files by throwing for /f at dir's output will cause trouble with filenames that use characters outside the current legacy codepage (not to mention that /w is the wrong switch and /b must be used, otherwise you get funny "files" back like Volume, in, drive, C, ...). Testing their language and output for correct functioning apparently wasn't high on the list, or at least, as usual, only for bash.

(Bugs reported, but the choice of implementation language makes pull requests a bit hard for me. It also seems that the language is unusable for anything but simple stuff. readdir() returns a string with space-separated file names, but there is no way of iterating over them again (and it's not easy in batch files). Things like iterating over arrays or better support for printing text that does not cause trouble or side-effects have been known for over half a year without a change. I guess the project, while nice, is currently a zombie.)

____

¹ Last thing I really wrote was a deployment script for a website that had to run on Server 2k3 instances where I wasn't allowed to install anything. And I still have a half-written bignum library in numerous batch files somewhere. Only addition worked properly, though.
In comparison, the police force has one goal: to serve and protect. Therefore their actions are always ethical and human-friendly.
In the U.S., the classification of exempt vs. non-exempt employees is specified by federal law, so companies can't just make that decision on their own. Unfortunately, software developers are legally exempted from having to be paid overtime:

"More specifically, the special computer employee exemption applies to workers who apply systems analysis techniques and procedures to determine hardware, software, or system functional specifications, or who design, develop, test or modify computer systems or programs based on user or design specifications."[1]

However, if a startup (or any other company) has non-exempt employees such as clerical workers or cleaning staff, they must be paid overtime if they work over 40 hours a week.

Of course, if a company wants to pay a software developer for overtime, they're free to do so. I've never heard of that being done, however.

[1] http://www.flsa.com/computer.html

See also: http://www.flsa.com/coverage.html
Slightly OT: If you ever happen to be in Oklahoma City, the American Pigeon Museum[0] is a nice diversion - larger than you'd think, and lots of interesting tidbits to be had, including history on the passenger pigeon. I saw it in passing on an unrelated trip, but it turned into the best story to tell from OKC.

[0] http://www.theamericanpigeonmuseum.org/
Calorie reduction doesn't improve health? Says who?
I asked that question because given the last sentence:

> I am trying to see the reason why anyone would think it was a good idea to live or work there in its current condition.

It's interesting to think that's what a lot of the US looks like to foreigners.
Insider Travel Recommendations from friends & locals
1. I don't think there is a universal standard for "junior level" anymore. If you have a year's worth of working with Rails across the stack in a production setting, you are more than capable of landing a decent job in SF (not Senior or Lead, of course)

2. I can't quantifiably say there's a shortage, but I'd have to guess the amount of decent "juniors" that code bootcamps are pumping out are hurting the market if you're a junior competing for the same jobs in web. The bootcamps are collectively graduating thousands of students per year in San Francisco alone. HN doesn't think favorably of this lot, but they are hard workers, have learned modern programming conventions and best practices, and are desperate for work.

Caveat to #2: You can differentiate from this group if you basically _aren't_ a Ruby/Rails or Javascript dev, since those are the primary languages taught.
I suspect those downvoting gress don't understand what he's saying at all. His claim that "sometimes", thos ein charge aren't only thinking about profit maximization is excluding the case you're describing, where "those in charge" is some combination of investors and the actual execs (specifically, in your example, "those in charge" _are_ in favor of profit maximization).

There are a fair few examples in tech where founders have managed to hold on to a disproportionate amount of control and can much more accurately said to be fully "in charge", and those are the cases gress is claiming exists.
This all seems horrific. Why can't HTML be properly extended to support attribute arrays or dictionaries as values? Having a value encode a DSL is so messed up. This is yet more to parse...

HTML keeps getting pulled in so many directions. I wish XHTML had won. It was modular, pluggable, extensible, and semantic. The last bit might have eventually made entering the search space easy for new competitors, too.
I think it has already.

My feed now looks like this:

What should a 22 year old do with $3000

What should a 23 year old do with $2000

What should a 25 year old do with $5000

on and on and on.

A few years ago, it would have been "How can/should spending and saving evolve over a person's life?"

I know that's a specific and perhaps pedantic example, but there's been a definite shift in the vibe on Quora, from a place where users hoped to contribute insight, to a place where users feel entitled to receive it.
What are you saying in #2?

- Are bootcamp grads further along than juniors?

- Are bootcamp grads taking the jobs away from juniors?
Those changes are only specific to Oracle's implementation, there are lots of others to choose from.

Most of those changes don't have any relation whatsoever with the Java Language Specification or Java Virtual Machine Specification.
These days, if I'm writing something in bash (or batch) it's often because there is nothing better available - like kicking off an installer, or some other wrapper / bootstrap script.

For those kinds of simple tasks, the overhead of fully understanding the nuances of bash _and_ bash is way more trouble than the inconvenience of having fewer features available. This is not for bat/sh lovers, it's for those who have to use bat/sh even if they'd rather not.

Having said that, I wouldn't use batsh myself until it does something sane with errors (at least the equivalent of `set -e` in bash).
SEEKING WORK - Remote only, EU based, part time

Python Developer with over 8 years experience
I’m a highly competent and result oriented developing and implementing various backend and middleware systems remotely within an agile environment. I have also some frontend experience.

As a contractor I’m adapting to new projects quickly, despite existing large codebases.
I have the great ability to strike the balance between getting something done quickly and applying development discipline when it comes to abstractions, tests and documentation.

Recent project contexts: healthcare, HR, legal.

Technical keywords:

Full SDLC | Python | Zope 3, Zope Toolkit Frameworks | Pyramid
NoSQL | mongoDB | RDBMS | postgreSQL | mySQL | ZODB
HTML, XML, Web Technologies
Linux | Windows

--

LinkedIn: https://www.linkedin.com/in/agroszer

github: https://github.com/agroszer

resume/contacts: http://r.pyte.hu/

--
Definitely open to travel for project start and meetings
Carrier pigeons, unlike passenger pigeons (which derive their name from the huge sky-darkening flocks they created, making them look like "passengers") are not a species, just a domesticated rock pigeon trained to travel between defined points.

Carrier pigeons are still pretty neat though. Cher Ami ("dear friend")[1] saved the lives of thousands during The Great War and was highly respected by both American and French soldiers.

[1] https://en.wikipedia.org/wiki/Cher_Ami
D'oh .. Missed that . Thanks.
If they want to avoid ruining entertainment value, they should make a game that is not so easily solved by a computer program. They deliberately avoided mechanics that introduce complexity when designing Hearthstone.

I do not see why anyone other than Blizzard should be interested or required to cater to Blizzard's game design decisions.
This is only specific to the Oracle JVM.
This bad behavior can be fixed. Take a look at http://sublevel.net
Nice, thanks for sharing this. Will play around!
Ukraine War Crisis: Russia calls for immediate ceasefire – 2 september 2014
Location: Kuala Lumpur, Malaysia

Remote: Yes

Willing to relocate: Yes

Technologies: iOS, Php, Java, JEE

Resume: https://www.dropbox.com/s/jj2epz709hfuamb/MuhammadAzuanResum...

Email: azuanzirazairein at gmail dot com
Location: Hungary

Remote: only

Willing to relocate: sorry, no

Technologies:

Full SDLC | Python | Zope 3, Zope Toolkit Frameworks | Pyramid
NoSQL | mongoDB | RDBMS | postgreSQL | mySQL | ZODB
HTML, XML, Web Technologies
Linux | Windows

Resume:

http://r.pyte.hu/

Python Developer with over 8 years experience
I’m a highly competent and result oriented developing and implementing various backend and middleware systems remotely within an agile environment. I have also some frontend experience.

I’m adapting to new projects quickly, despite existing large codebases.
I have the great ability to strike the balance between getting something done quickly and applying development discipline when it comes to abstractions, tests and documentation.

Recent project contexts: healthcare, HR, legal.

--

LinkedIn: https://www.linkedin.com/in/agroszer

github: https://github.com/agroszer
How Facebook’s newest teen engineer supported his family with apps
> I think you are mistaken

The question was whether ART would fix the issue. The answer is not "yes but not yet", it's "no" because the runtime has no bearing on the issue.
So to clarify on what I wrote:

"they won't all improve your health in other areas"

Meaning that there are different ways in which to reduce calories. If you were to lower your calorie intake below your expenditure, but do it through a high sugar diet, that may still result in weight loss, but it wouldn't necessarily improve other health markers.
Stories of Brands, social writing
Why are beats headphones so expensive
Creator of AngularCourse here.

Really glad that you like the product aspect of the course. I spent a lot of time thinking about what to build for the sample app. My goal was to solve a real problem that I have.

The app is not groundbreaking by any means, but I wanted it to give people the sense that they were building something real. Some students have told me that it feels like they're actually building a startup in the course, and quite a few of them have actually asked if they could sell the product to real businesses. Of course I encouraged them to do so.

Development isn't just about programming, it's about building cool things, and I felt that by doing another todo list, blog, or clone of X, I'd be doing people a disservice.
It is quite possible that they asked him nicely, and he agreed out of professional courtesy (I'd probably do the same in this situation).
> My hypothesis has always been that Apple charges the whole country-wide infrastructure (retail, marketing, etc.) on products

There's no Apple retail or marketing in Belgium.
a. It's hard to say because as I admitted in 1, it's hard to know what "Junior" qualifies for anymore, and I'm unsure of what your metric is for it. If you'd like, we can talk separately and I can try to give you an honest assessment (I conduct engineering interviews at a YC '12 company) of where you stand in relation to what I perceive to be other juniors (and bootcamp graduates).

b. Yeah - bootcamp grads are taught to go after these junior-facing roles (and even forego internships), so this is definitely the market you're competing with, assuming you're Junior as well. Once again, I can only really speak for SF and in web.
Another theory is that the decline of Native Americans led to the boom in the numbers of passenger pigeons (since many Eastern Tribes considered them a primary food source). However, the nesting habits and mating rituals of birds in general are complex and subject to change (such as purple martins traditionally living under cliffs and in caves to now living almost entirely in man made boxes). It may have been true that passenger pigeons did not travel in large flocks when DeSoto was exploring the Mississippi in the 16th Century, but events between then and the extinction of the species may have altered their behavior.

However, if the species is brought back, there is always the chance their behavior may change again (as it may have before) and large flocks may not be a requirement for their survival anymore. That trait was likely passed on through shared behavior and likely would not affect newborn pigeons with no existing relatives. Also the fact that there have been huge advancements in genetics and breeding of animals since the attempts of saving them in the early 20th century.
A regular google interview question as well!
Forgot to mention the perks... flexible schedule, paid-for lunches, unlimited vacation and great medical coverage. It's a great opportunity for folks driven toward consistent excellence with a hunger for improvement.
From Seed to Market, a Peek into Fall 2014
Dropping the pool and recreating it only clears the errors as well.
I'm not a lawyer and am positing this only for discussion purposes and not legal advice:

Contractor agrees that during Contractor’s engagement with Company and for a period of twelve (12) months following termination of Contractor’s engagement with Company, Contractor will not directly attempt in any manner to solicit from any of the clients or customers of Company which Contractor is/was engaged or whose information or details are being/were shared with the Contractor, business of the type performed by Contractor for Company or to persuade any client or customer of Company to cease to do business or to reduce the amount of business which any such client or customer has customarily done or actively contemplates doing with Company.
NelsonMinar/vector-river-map
> restricting yourself in calories is much easier than following a diet

Apart from the usual caveats about each person being different, do you really think that weighing/measuring your food is easier than remembering not to eat a certain class of foods?
That's handy to know. Thanks
As a fan of memorable and incisive rebuttals, I tip my hat to you. I'm saving this in my arsenal.
> They deliberately avoided mechanics that introduce complexity when designing Hearthstone

...which is the exact reason it became so popular.
The first world would still benefit because web pages would download faster on mobile.

Also, the first world is just a subset of internet users.
I'm not sure why you got downvoted, other than people might not understand what fat bombs are and think you're making an unconstructive joke.

Fat bombs are just a general term for hight-fat snacks, which are completely acceptable on a keto diet. The high fat content also increases satiety.

http://dietketo.com/keto-food/fat-bombs/
I should have mentioned but I'm starting a bootcamp (Fullstack Academy) in 2 weeks. I thought that I'd be considered junior after I graduate and was wondering about the future.

If you wouldn't mind, I'd love to do some sort of assessment to see where I am. It's not too important (just curiosity really) so if you have other priorities I completely understand, but if you've got time HMU - azerner3@gmail.com.
Other than awesome science, people like to collect stuff.

Same as the obsession on saving the entire Internet or even personal photos. We have more information per year being saved than can ever be used yet people still want more.

But it is mainly about science for many. If we are losing animals forever, which goes against our like to collect, it also means science is failing.

And obviously dinosaurs are way cool, but I assume you mean animals that have kinda already around that we won't miss in the scheme of things.
And conversely, you don't want to load a huge high-res image on mobile devices with bad connections that won't even use them.
Uber ordered to halt transportation services in Germany
Google translated article: http://www.google.com/translate?hl=en&ie=UTF8&sl=auto&tl=en&u=http%3A%2F%2Fwww.spiegel.de%2Fwirtschaft%2Funternehmen%2Fuber-gericht-stoppt-taxidienst-in-ganz-deutschland-a-989332.html
Important URLs for Google Users: Must Know
Those missiles were hardly 'silly'.

The entire thing may be a silly example of human squabble, but it was a squabble where the power to end it all, was held in the hands of a few men, not leaders of nations, but the military leaders in charge of the troops who's jobs were to handle, use and guard these weapons that could have wrought untold devastation...

Its worth remembering that 1 single man prevented the first hostile use of a nuclear weapon since WW2. Its quite likely most of us owe our lives to http://en.wikipedia.org/wiki/Vasili_Arkhipov
Google Translate: http://www.google.com/translate?hl=en&ie=UTF8&sl=auto&tl=en&...
I think the current mobile browser is long overdue for disruption. In 10 years, I can see us looking back and chuckling at the fact that we had such tiny spaces for all the information we interact with.

Virtual reality should bring inexpensive, full-peripheral "monitors" that we can interact with naturally, anywhere. No more having to bend over backwards to fit all our info on mobile devices.
> This is targeted toward students who could benefit from someone hand-holding them through the design of an algorithm

I enjoyed the article and then came back to read the comments and found this sort of insulting.

Just because something is detailed doesn't mean that it's hand-holding. It's interesting to see how other people think.
Ugh, double-submitted somehow. Would delete this one if possible.
There is a lot of leeway in exempt classification. Companies have lot of influence on law making process so I am not surprised that more jobs are considered exempt.

Personally, I have seen exempt status being abused by companies. One technology company I worked for classified certain technical roles as exempt until the company merged with another company. I was not purview to the decision making or what led to reversing the decision, but during the merger process, these technical roles were reclassified as non-exempt.

From http://www.trinet.com/resources/industry_articles/exempt_vs_...

"In California, employees falling within the computer professionals exemption must be paid at least $39.90 per hour, which translates to a monthly salary of $6,927.75 and an annual salary of $83,132.93 (these figures typically increase every year)."

Edit: A better reference - http://www.shrm.org/templatestools/hrqa/pages/californiaexem...
Theranos - Palo Alto

Visit a lab for a Doctor’s appointment recently? Two vials of blood is a lot isn't it? Theranos is looking to completely redefine healthcare by solving speed and accuracy issues of current lab testing by combining SW engineering and life sciences using 1/1000 less blood than what is typically drawn today; our process have results in Doctors’ hands in as little as 2 hours allowing them to provide significantly more accurate treatments in a timely manner.

http://www.bbc.com/news/business-28756059

An advanced stage startup, Theranos primary stack is .Net - We are looking for engineers who want to make a positive impact in healthcare. Also looking for embedded, Senior iOS (3+ years’ experience) engineers. For those who would like to participate in our external referral bonus program ($500!) - scientific talent who have lab experience and biology or chemistry degrees from a top tier university.

VISA & Relo assistance (for those already in the US) - Sorry No remote – No International Relocation.

For more about each position: http://www.theranos.com/careers/software-development

email michaelw at theranos dot com
Great effort but isn't wikipedia a better place to make such documents?