skysight-inc/HackerNews huggingface dataset:
One big hurdle to hiring remote (we're 100% remote) are the significant expenses each time someone from a new state joins our team. All sorts of new taxes/fees/fines/paperwork, suddenly we have nexus in StateN and they want to tax our revenue or income, and providing health insurance has proven to be really difficult on a per-state basis. And that's without going down the path of hiring someone remotely out of the country. Fully remote is awesome, but there's definitely a lot of incentive to do so using only contractors.

If someone wants to start a company focused on streamlining the hiring & benefits process across state or country lines, I think that would go a very long way to increasing the remote-only attitude among startups.
this has already been submitted many times, please check for dupes before submitting!

https://news.ycombinator.com/item?id=12855291
I'm a little wary about projects like this. While it is true that Google Play Services kind of subverts the free nature of Android, it's also one of the only things that is keeping fragmentation from becoming a big(ger) problem. Google is unable to update the OS on every Android phone in the wild, but they can update Play Services as needed to patch critical security bugs or add new features. The more that developers rely on it, the more they are relying on something that will be properly maintained.
Vimbly, New York, NY (Onsite full time and interns)

https://www.vimbly.com

Positions:

* PHP Developer (Back-end LAMP stack)

* Front End Developer

Join a team of 10 developers working on projects of all sizes.

More info: https://www.vimbly.com/careers

Hiring process - Resume, 20 min phone interview, 1 hour
technical interview with a coding exercise, in-office
interview.

Email dev-recruiting@vimbly.com and include HN + the position you're applying for in the subject line.
Options are great. However, many on HN take the stance that we should push people to public transit by eliminating parking and closing (some) streets to vehicle traffic because density leads to bus routes and bicycles are intimidated by cars. That's not an option so much as a mandatory shift.

I'd be fine making that shift if the public transit deployed today were actually good enough to be a like-for-like replacement of car ownership. It isn't unless you live in very expensive conveniently located neighborhoods.
But that gets very boring so then you have people whiling time away talking for an hour about the best way to grind and then pour drip coffee or what the best spoon they ever used was and citing studies to explain their preference for the most mundane things [I use this rice paper because I read over at blah that it's the best given the weather conditions and water mineral content at growing location and our local humidity and...]
Yes, the NOGAPPS Project[1].
I used MicroG on a Galaxy Mini (tass) running Android 4.4 based ROM. It is a bit tricky to get it running, but I got some of my paid apps running afterwards (I sideloaded the apk, extracted from my backup).

Using the phone with Google Framework and modern OS made it so slow, MicroG (at least when I used it) didn't make it any slower.

I found the Galaxy Mini thrown by it's owner, picked it up and flash the ROM for shit and giggles...

[1] http://forum.xda-developers.com/showthread.php?t=1715375
The real reason it’s hard for founders of color to raise VC funds
> When Steve Jobs "Welcomed IBM" with a full page ad [...]

For reference, here is the ad: http://www.historyvshollywood.com/reelfaces/jobs-apple-welco...

There is an interesting welcome ad that Data General made when IBM announced their entry into the minicomputer market in 1976, although Data General never actually ran their add. It said:

They Say IBM’s Entry Into Minicomputers Will
Legitimize The Market.

The Bastards Say, Welcome.
They're Houthi, not Hutti (for the benefit of anyone trying to Google).

Iona Craig and Peter Salisbury are both excellent on the current, horrible proxy war in Yemen.
I thought the iPad 3 (aka "The New iPad") was great. I used it for a few years before upgrading to the iPad Air 2. I thought the short 7 month cycle was to change the annual launch period of new iPads, and to get it on lightning.
You can turn it of in gnome-tweak-tool
"Google, Facebook and Amazon alone probably hire around 30% of all American computer-science undergraduates, reckons Roelof Botha of Sequoia, a venture-capital firm."

This is far more pervasive than the cream, they are getting at best the top third. That is just high demand for programmers, not a talent war.
Interspace – Interior Design Website Template Built with Bootstrap
As long as it does not deviate into getting really creative with the spec, keeping everything consistent is overrated in my opinion.

There are the exceptions of very widely used projects where contributors will only look at the code a couple times when making a change to be pushed upstream or where there are significantly junior developers that need a narrow scope of the language to help them with the learning curve and getting up to speed with the code base.

In my experience(which is very anecdotal I admit), the requirement for consistency is more about a particular personality trait that many developers have - the need for order and control - as opposed to a requirement for quality production code.
I wouldn't say sunk cost so much as you now have a better understanding of what the price is now that you have paid it once.
please check for dupes before submitting!

https://news.ycombinator.com/item?id=12855291
I owned the iPad 3 for a few months, luckily I sold it off before the new one came out. It was pretty janky, games had a lot of problems, and I'm sure if I had it today it would be in a drawer somewhere. The iPad 4 on the other hand is still running like a champ with iOS 10 and we still use it today.
I don't like these sort of comparisons, because the density (and a lot of other things) depends a lot on where you place the boundaries of the city, and that's very arbitrary.

For instance your figure for Paris is only the actual city of Paris, which doesn't include its own suburbs: it's really just the center. The subway extends a fair bit beyond the actual city boundaries. As an example "La Défense", the business district of Paris, isn't even inside Paris.

So of course it's very dense. The equivalent for NYC would be Manhattan without the 4 boroughs. Maybe even a subset of Manhattan.
NYC has plenty of tech opportunities and a public transit system that can get you from most residences to most workplaces in well under an hour.
GameCredits, Datcroft Games to Bring Cryptocurrency to Gaming
Also, recruiters take a huge chunk of the hourly pay/salary of candidates they place. I was offered a job that paid "$90/hour" but I'd see about $60 of that. That means the recruitment agency would make about $60k per year off of me, all while not really doing anything but checking in monthly with me.

Not sure what it's like in the SV but here in the midwest I know a lot of people are hired through third party recruiters, and even a small team can place hundreds of candidates per year.

EDIT: Sorry for the confusion, in this case I have no idea why the recruiter revealed the "true $ amount" to me, rather than just the amount I would make.

They wouldn't be taking the $30/hour from me, they'd be charging the company I'd work for obviously.

99% of the time you only see the amount after the agency takes their cut.
It is: I have a similar 15-20 minute drive to the bus and then a 30 minute express bus ride into the city. It's much faster and less stress than driving, but the total amount of time I spend travelling still gets to me.
Post-IPO Nonprofits
Wouldn't dividing their database per city make the system a lot simpler? Transfer between cities should be rare overall and it would limit the reliance on replication.

Is there something obvious that I don't see?
Progressive Misconceptions
In terms of Kingdom of the Dead, what is interesting is that the Black Plague (which would kill about 1/3 of Europe) is speculated by some to have entered Europe from Crimea due to the siege of Caffa (also spelled Kaffa) by the Tatars. The Tatar army was devastated by the Plague, and before they left, they catapulted the infected bodies into the city. In the city were Genoese traders who left the city and took the Plague back to Europe.
Best Games of Telegram
As somebody from Eastern Europe, I can assure you that Russia is most definitely interested in meddling, controlling political parties, parliament, almost all the newspapers, key industries, online comments and pretty much everything in my country and I suspect the countries around me.

I know it is a joke, but I really have to say: THANKS OBAMA.
Why Doesn't Apple Use the iPad as a “Touch Bar on Steroids” for the Mac?
Response to the Touch Bar has been tepid at best.

The Touch Bar has some nice potential, but the drawbacks to such a thing are numerous and obvious -- what if you want to use an external keyboard? How will this work on iMacs -- will they sell a $200 standalone keyboard with a Touch Bar?

All of this is a bit maddening because many of us already own a fantastic Apple-branded touch device: an iPad.

For some tasks I'd love to have an iPad sitting next to my keyboard as an aux input device for macOS. Photoshop and its ilk come to mind immediately. Jog controls for video editing... music creation apps, etc.

There are existing iOS apps that allow your iOS device to function as a generic trackpad or external display for macOS, and things like Astropad that take it a step farther. But in order to really take off, in my opinion this is something that would need to be baked into macOS and XCode themselves.
I'm mostly wondering how we'll do iOS development without beefy MacBooks or Macs. If other laptop developers up their game and provide a MacBook-equivalent I'd happily jump ship. But I need to be able to create native iOS apps.
I get 100-200 a week. Once in a while I see some referral spam on my GA.

When I post to a subreddit or get on HN I usually see several hundred visits for the day. But then things calm down after a day.
New Research Points the Finger at Employers for the Widespread Talent Shortage
Assuming you wanted to work for LinkedIn and Microsoft I'd definitely encourage you to lie about your current salary just in case they were so inclined to look it up and leverage it against you.
Are you suggesting that high-school students wouldn't take an unknown lecturer seriously if they aren't a millionaire ? And that being a millionaire somehow implies you are authoritative on topics of logic and reason ?

Or are you saying that without a million dollars you can't afford to "give back" an occasional one-hour lecture on skepticism ? That seems ironic.

Edits: rant
I wonder what -[CONFIDENTIAL] stands for.
That's actually not the argument that was made, as I understand it. The argument was that the Java API -- by virtue of being part of Java, which was openly released -- was also open. The APIs that MicroG is reimplementing don't seem to have been openly released in a similar fashion.
the ecigaratte subreddits are extremely helpful... they seem to have changed since i was using it (similar story to others.. smoked analogs for a decade, after about 2 years on ecigs I am not vaping or taking any nicotine).. this seems to be the best place: https://www.reddit.com/r/Vaping/

you can get a good setup for ~$50 then the heaviest users will spend like $30/month on juice (most users will spend a fraction of that)
I'm impressed by the speed of the releases here. 1.7 to 1.6 to 1.7.1 within a single day.
Maybe, but then again it says "long live FLV!" on the github page, as if they actually favor this format.
"Hate" no longer means "hate." It means "disagree with another at any level."
I didn't read Mc_Big_G's post as negating the value of Slack, but rather the technological innovativeness of Slack, and when I look at HipChat, Kato, or any of the various competitors in that space when Slack was born, I don't see why Slack's victory was so obvious. That's why I put a little more weight on the luck theory.
> And that's without going down the path of hiring someone remotely out of the country.

That's weird, none of the US startups that hired me (I'm from EU) complained about it.

They actually complained more about the wire fees than anything else :)

Maybe it's because I'm setup as a one-man-company in my home country?

The way I'm setup, it's actually less paperwork for me if the company is outside the EU -- which is why I prefer those.
I feel like this is kind of like saying people shouldn't write imperative software until they've drawn a flowchart for all the logic.

Sure there are some cases where it might be a good idea, but if it's a requirement to understand the design, then your language isn't doing its job.
How to catch unhandled promise rejections in your JavaScript test suite
And with a single quote, all of my worries about finding a job after graduation disappeared. That is amazing.
Musicianship is as much showmanship as it is technical capability. This synth comes in five colors for the same reason electric guitars come in 1,000 different designs.
Quantum mechanics is pretty field oriented (doubly so for QFT, which is what you're dealing with at that scale) so I don't understand why it would be any less of a "model" than general relativity.
You are also be interested in time between jobs, that's where the real problem lies. In Dallas, during the last downturn, you'd be looking at 6 - 12 months, in SF it was more like 3 months.
I'm sure "scared of them" played some part, but "angry at them" played a larger one. This wasn't too long after Google blind-sided Apple by entering the phone market, which SJ somehow thought was a betrayal. To be fair, they did so while Schmidt was actually still sitting on the board at Apple, which might be what really ticked Steve off.
I did some verilog in college. For many years I worked with a guy who only knew verilog and hardware design until he started coding late in his career. It was very interesting to work with his code. He used bitfields everywhere like in verilog. His functions tended to do a very small specific thing. He liked state machines and enums with long names. His style reminded me of verilog. I have not seen this coding style before or since.
The companies who create new technologies (mongodb, docker, nodejs, mesos, etc) and the companies who provide infrastructure or support around those new technologies (aws, azure, google, any number of consulting firms).

The vast majority of startups would be just as successful using prior models of the shovel, but people love to be on the bleeding edge and take the stance that their business model couldn't exist if it weren't for NewShovelX.
A data-driven argument for learning JavaScript first
It's one thing to have a vested interest in an event happening, another to be competent (and lucky) enough to pull that event off yourself. Nudging is easier, but then you can't put 99% of the blame on the nudger.
I think it would be accurate if it's 30-40% of top American CS undergraduates.

I'm estimating the percent of all American undergraduates hired in those places to be ~5%.
One Hyphenated Word: Follow-through.

Yes, Slack's core tech has been around for decades now, and that it is pretty much a gussied up IRC with some bots. But they found that IRC is awesome for what it does and they found that businesses needed something like IRC with bots. Luck is for sure what they have, but they also followed it up. A favorite site of mine recently had a post on follow-through [0]. I'll quote the part that is relevant to Slack:

"There’s a dearth of people who know, or have the will, to do the stupidly easy stuff to be charming and successful. Let me give you just one example. Both off the air and on, guests of my podcast will tell me, “I can tell you actually read my book before this interview and I really appreciate that. It’s so rare.” I don’t bring this up to toot my own horn, but rather to point out how ridiculous it is that this might even be something worthy of mention! An interviewer reading someone’s work before asking them questions about it would seem like the barest of bare minimum job requirements — a prerequisite rather than something above and beyond. And yet the majority of podcasters aren’t even taking care of this most basic of basics. There are tons of people doing what you want to do, but how are they executing? In 90% of cases, not as well as they could be. That’s your opening. And such openings are absolutely everywhere." (emphasis from the source)

Slack is this to a T. It's simple stuff, but they followed through with it. They spent time on the code, on iterating, on making sure it was not just ok, but good. And as a result they are not eating Ramen anymore. Is MS going to squish them? Who knows?! What we do know is that Slack is capable of following through with this product and the MS has a history of not being able to do so. I'd put the money into Slack over MS in the long run. But we will have to wait and see if MS will dump enough cash into their competitor to squish them out before MS runs out of follow-through and bureaucratic stamina.

[0]http://www.artofmanliness.com/2016/10/10/myth-scarcity-12-st...
I don't disagree, my remark was more shaded by the MBP debacle: there is nothing in that email saying "our pro tools should suck from now on". There is an emphasis on i-devices and cloud (and lock-in...), of course, and on new strategies, which is what has to be hashed out; but there would have been no need to hash out what a great Pro laptop is or what a great desktop is, since Steve would have seen a few in his time. He's had quite a few run-ins with his developer ecosystem throughout the years, so he knew pretty well what you can and cannot sell to that crowd.
What does breaking a terms of service mean legally though? Like they're spoofing the signatures so it all appears to google that it's the same, so I'm not sure how they'd enforce it?
Web fonts, boy, I don't know
I have a nexus 5 running android 4.3. Even without this new assistant, I get all sorts of youtube suggestions that creep me out and make me think I am being profiled on every single detail about my life.
All software have security flaws, in open source it is simply easier to find these, also quality of opensource varies alot.

Just take Drupal as an example, it is used ALOT, but isn't really pretty to look at codewise, also it has had its share of vulnerabilities, which are very easy to find, partly because all source code is readily available.
LastPass: Free Multi-Device Access
After having read http://www.asymco.com/2014/04/16/innoveracy-misunderstanding... I think that people often misuse the term innovation. From my understanding Slack is innovative, precisely because it is useful. Its novelty is not in features but in the delivery. Yes IRC had all the features but it is hardly something one can recommend. Slack made the long process of setting up a server, shell/bouncer, dcc a matter of a few clicks. On top of that they provide a unique client for everybody which means that everybody sees the same thing. Throw in the integrations and you have a very compelling package. The features one by one are not new or revolutionary, but they were the first to push the whole deal out.
> who are the shovel sellers in this goldrush?

Property owners, who get to rent out their houses and complain about how millennials ruined everything?
This article is okay, but it misses much of the context.

For example it says: "Just as Al Qaeda in Iraq has ostensibly been fighting to free Baghdad from what it calls heretical “Persian”—read “Shia”—domination, the Nusrah Front today fights to free Syria from the supposedly heretical rule of the nominally Shia Alawite regime of Bashar al Assad."

But then later posits: "If Al Qaeda/Nusrah can establish a base in Jordan, Saudi Arabia will find itself threatened by Al Qaeda franchises on both north and south that will be well-positioned to resume the pursuit of Al Qaeda’s core goal of toppling the Saudi monarchy and “liberating” the holy cities of Mecca and Medina."

Al Qaeda is and has been fighting a pan-Islamist fight to extricate foreign influence - what it sees as continued colonialism - from the Arab World.

Interestingly, both the Ba-athists (Shia governments of Syria and Iraq) and Al Qaeda claim to be fighting against the forces of foreign manipulation. The Ba-athists approach it from a Pan-Arab manner rather than Pan-Islamist, but have histories of Western support (indeed the Alawites in Syria were originally militarily conceived by the French and the prior Sunni regime in Iraq conceived by the British) that can spoil their claim to independence.

The article also misses the regional proxy war aspect, where Gulf Countries and the United States have been arming proxy groups to achieve geostrategic ends, such as the establishment of energy pipelines and determining the future of Mediterranean access.
That's one big difference from the Bay area. I also live a bit under an hour west by either car or train. Near the commuter rail, which I often used for the short period when I worked in the city. These days I work (as I also did previously) for a company on the outer 495 loop which makes for a 25-30 minute commute.

It's hard to get out of the "expensive zone" as easily in the Bay area--partly because of geography and partly because it's not just SF and a number of inner suburbs that are sky-high (as is the Boston metro area out to Concord or so) but the whole of Silicon Valley.

Exurban-rural town. I don't know exactly what the real estate prices are these days as I've had my place for a long time but I'm guessing $300K or so would get you a decent house.
This is a little different than codec support, though as other replies indicate, that can be done too. This is just demuxing the stream in one format, re-muxing it in a different format, and feeding it into <video> to actually do the decoding and playback.

On the other hand, something like https://github.com/brion/ogv.js/ is actually doing all of the decoding and playback in JavaScript/asm.js, using C libraries compiled with Emscripten.

Anyhow, yes, it probably would be possible to package up extensions that would apply one of these automatically to <video> tags with unsupported codecs or container formats. It's just a simple matter of programming.
So does this mean that Microsoft is 'UnDead'?

Ref: Paul graham : Microsoft is Dead
http://www.paulgraham.com/microsoft.html
> yet cannot put its finger on why

They do, down towards the bottom:

"The rising cost of talent has also pushed up the level of funding startups need to raise. The idea that it is cheap to launch a firm is a myth, says Evan Williams, who co-founded Twitter and set up Medium, an online-publishing platform. “It’s harder and more expensive than ever to make a startup successful.” The more money young companies raise from investors to pay their employees, the harder it is for them to break even or become profitable."

> a few guys were paid millions of dollars to play baseball last night

Which significantly raises the bar on entering the baseball team market. The world is unlikely to suffer from the shortage of baseball teams. Shortage of new tech companies does seem to have stronger negative effects on the economy.