skysight-inc/HackerNews huggingface dataset:
Maybe on a small line of business app.

On a big, widely used consumer facing app however, front end developers really come into their own.

They have cross browser, cross device responsive design issues to contend with. Accessibility and graceful degredation. Performant JavaScript. They also need design skills.

Very few people have deep skills in back end and front end.
10 Smart Ways to Save Money
Where are you seeing Webviews? Webkit isn't listed in the available frameworks.
this is a good suggestion, increasing the chances to get an offer or anything is certainly good, but:

It seems to me that a lot (most?) of the head hunters on linkedin use a "shotgun approach" to recruiting where they basically just send you a message if you have a random matching keyword in your profile, ignoring actual details of your skills, ability to relocate/location, seniority, wage expectations etc.
So you might easily get a full inbox, but going from that to a real position might not be trivial.
3rd loss for Uber:Former Uber driver was an employee, rules California dept
I'm not saying this makes sense, but the perception of an employee wanting to leave a company goes from "terminable flight risk" to "an asset worth fighting to keep" as soon as you get an offer from another company. This is why employees never share that they're looking for work until they've received an offer, which allows negotiation. It's a strange reality I think.

My condolences that you're going through this. You did good demanding what you're worth. contact any tech headhunter in your area, and you'll find work in no time.
Docker and Windows Server Containers: A First Look
Microsoft, like Cisco, HP, and many other enterprise vendors, doesn't have much (or anything) in the way of call centers for the peons. End-users are expected to call their VAR or distributor or OEM.

What they do have are private support lines for certified partners that are every computer nerd's dream of what tech support should be like. Partners are expected to absorb the stupid questions, and can escalate interesting cases to the manufacturer, who will treat you like an adult IT specialist.

I worked at various small business networking/telephony firms in high school. We had a number for Cisco where you could get a real engineer on the phone, explain what you had tried, and talk through troubleshooting together as peers. He would ask for log files, give you commands to run, talk through the peculiarities of that customer's installation, etc. You'd get the same engineer sometimes, so you kind of got to know each other. They even keep track of your ticket number in their ticketing system.

I'll never forget my call to HP. I had been given a monitor that was dead and asked to troubleshoot it. I called the HP partner support line, explained what I had tried, and fully expected to be patronizingly walked through the process of repeating those same steps according to the agent's script. Nope. "Okay, we'll go ahead and RMA that for you, can you give me the serial number?" Holy shit. At that point my main support experiences were Road Runner (Time Warner Cable) and Dell. I was absolutely blown away.

Shame I don't pull that kind of access anymore. Then again, I can always walk over to the IT department that does.
What a bastard!

Sorry for the language guys, but guess we all know someone like that boss!

It's not that hard when you're single but the things are totally different when you had a family and kids. The situation can drag you to any point when it comes to a hungry brother, sister or children. I know, I've been there (thank god it's a history now).

But the good news is, you are really valuable. I mean, you are a ruby developer. You'd be having £400/£450 per day if you were a contractor in London/UK.

So don't give up yet! Check the links other users provided and open a linkedin account as suggested as well as job site accounts and upload your CV. Just hold on couple of weeks and I am sure things will be better.

Hacker News is a great community. So keep us updated and let us see what we can do about it.

Also it might be useful if you can tell us where are you based (I may have missed that if it's already in the article).
>It makes me wonder if the "microservice" part of it was necessary. What if they had produced "microlibraries" rather than "microservices?"

I've wondered that every single time somebody has touted the benefits of microservices.

The people who have really 'succeeded' in it seem to conflate the benefits of looser coupling between dependent software systems (which is always a good thing) and making those systems talk to one another over a network socket (which isn't necessarily a good thing).
If the OP sends this thread to the CEO and asks for severance - or he'll update the post to identify the CEO+company - is that extortion?

Certainly not endorsing, just curious.
4 Principles of Healthy Relationships That Will Make You More Successful
I don't disagree with you on the Mac Mini, and I haven't said that all Macs are serviceable. But given that Apple is a very popular brand, you can look up the repair guides for the Mini on iFixit before you purchase it, and then look for alternatives (maybe just a different model year). Good luck doing that with a random Chinese NUC off eBay - it's surprises all the way down. =/
I've seen plenty of projects with separate front end and back end developers fuck up because the front end developers try to solve "back end problems" on the front end and vice versa.

This is the cause of an awful lot of technical debt, and "big, widely used consumer facing app" is the natural habitat of large technical debts.
Clasroom with grass walls and yoga balls designed for kids with ADHD
fmt.Printf("\n... and %v days after that ...\n", days)
t2 := t1.Add(time.Duration(days) * time.Hour * 24)
printTime(t2)

How is that supposed to work with daylight saving time? Won't t2 end up one hour off from t1 if there is a daylight saving shift?
Is editing /etc/hosts allowed in rootless mode?
Please see my profile and email me your resume and GitHub. I run a small Rails firm and all of our devs work from home; happy to share details with you if you contact me via email.
The endless articles are nothing more than echo chamber journalism. We need more comparative analysis and critical evaluation of these devices. There's too much "assumption of awesome".
Any startup with a CEO that you're describing (and how he treats people) is a startup that I don't want to support, regardless of product.
Not OP but I also find it annoying. It triggers my internal NSFW filter. I'm not going to make that risky click at work.
Managing+Overtime+Easily+with+Time+and+Attendance+Tracking+Software
If you use time zones without offsets (just the name like PST instead of -0700) then you have to parse the time in a specific location http://play.golang.org/p/JzKAq09NtE

I can only assume that the time zone name alone is insufficient to resolve ambiguous times.
Retail Analytics Courses Training
This is the key. I'd argue that you can keep a 20k codebase in your head. If the codebase is larger than that, you need to be confident that you can safely ignore the rest of it while working on your piece.

If you need to manually check with the rest of the codebase before making changes to the chunk at hand, you're lost.
Hey brokedev,

I can help with your CV. That's something you can improve right now (besides active Twitter account/Github/Blog) to start shooting for jobs. I haven't been in your situation before but have dealt with such management, so I understand the feeling. Let me know if I can help. My contact is in my profile, or you can reach out to me via Twitter @rebyn.

Cheers,
T.
How are you building microservices?
I'm not totally sure what's the microservices architecture better approach. Since I have to build this backend API's transporting messages to microservices using an AMQP broker in the middle, I'm using Django REST to decorate endpoints, send the messages to the broker, handling authentication and dispatching only HTTP responses if I have successfully sent a message. My particular concerns are about:

Do I need to develop a subscriber/consumer for any API endpoint I'm developing? I mean, I want to send the response corresponding to the requested data.

My other concern is about subscribers, I've developed before a messaging backend, but the difference on that project was that the clients were receiving data through websockets, that I think it's a better approach dealing with microservices responses instead HTTP responses and payload.

How are you dealing with responses and timeouts serving to HTTP consumers?

Sorry If I'm not being very clear.
The Vestey Brothers were pioneers of refrigerated meat transport.

They also invented Transfer Pricing, Shell Companies and Non-domicile status. They fought the UK tax office for over 100 years to keep profits made on foreign soil, legislation was introduced to try and tax them but loopholes and vagueness about language thwarted the authorities.

They were Britain's richest family for most of that time and still enjoy royal patronage.

http://www.theguardian.com/theguardian/1999/aug/11/features1...
Whether it's extortion or not, it's the low road. Take the high road instead.
Dont spill all the beans to your wife, she's gonna bring it up in a fight later one. ask me how i know.
If I were a dev there I would start looking for another job -- a CEO that can string an individual along like that probably has no qualms about screwing other people. It is only a matter of time before (s)he does it again and fires someone for being "disloyal" So don't look at it as a fault with you as you just happened to be the person it happened to on that day.

Also for a laugh / attitude change take a look at this flowchart [1] which is geared to graphic designers who always get asked to do work for free. In your case substitute "intern" in there and "reduced salary" for free. You've got a lot of valuable skills and people should pay accordingly.

Don't be afraid to ask for a reasonable salary, even if it was 2x what you were making before. While this sounds easy to do, practice doing it with some friends in a mock interview. You want to be prepared when going in for an interview and not asking for the right salary is a big mistake a lot of programmers make as they want to avoid confrontation. Become comfortable with asking it and you'll get what you want.

[1] http://shouldiworkforfree.com/
Jump on http://www.joinjune.com TODAY!

The gist is you get paid to hear job offers, and with your development background you should be in demand.
Would Seth Klarman Buy His Own Book?
Chef and puppet have great support for parameterization of software installations. Docker does not. Until such time as Docker properly supports parameterization, they still have a role to play, Imo.
I didn't know ninjagar but it looks a so slow and old fashioned.
I wasn't able to reproduce this issue, time.Parse(time.RFC3339Nano, "2015-09-10T06:31:39.442Z") seems to work correctly as long as the number of digits between "." and "Z" is 0-9
This really is unrelated to regular containers.
Containers in Linux are basically a continuation to UML, which are kind of like Jails. Non-Hypervisor virtualization is great, but it should be standardized...
Man Suing Facebook – It Recognizes His Face Even Though He Doesn't Use Site
I don't understand. The Tesla story has drama, betrayal, dreams realised, dreams broken, tragedy, near-death, exploitation, private and public feuds, genius, globally significant inventions still used today.. the list goes on.

The Jobs story has nothing more interesting, it's just current and fuelled by high-fiving consumer drones.

What next? A movie about Beats By Dre?

What we need from cinema and art is TRUTH. I'd like to see a movie centered around a completely unknown Apple factory worker in China. Film makers are such pussies going for the obvious Jobs story..
It only seems like I'm splitting hairs because you're making huge leaps that aren't supported by logic or evidence and sound vaguely conspiratorial.

Lets say Apple had stuck NFC in an iPhone 4S. What then? Mobile payments is not a faucet you just turn on. They'd have to convince the entire market - retailers, banks, and credit card companies alike - that they needed to incur tens of million dollars of infrastructure changes and possibly more with fraud in order to... well, what exactly do they get? They'd move from something that people were used to (credit/debit cards) that had clear risk profiles to something unknown with little evidence of consumers willingness to adopt and no added benefit to retailers or banks.

You might respond - its a better user experience! Banks don't give a shit about user experience, thats why they close at 4pm. Retailers don't either, thats why they'd buy POS machines with crap UIs and never replace them even when the digitizer could barely create a signature.

Banks and credit card companies care about risk, and retailers care about keeping costs down and seeing clear benefit in the form of evidence of consumer interest before adopting. Banks and credit card companies are also powerful, quite conservative, and are middle-men that do not necessarily have users interests at heart. Nobody in this industry turns on a dime (heh). Knowing this, Apple chose to wait for the steady trickle of POS machine replacements in the coming POS transition that would follow from Visa's EMV migration announced in 2011 [1], focus on risk-reduction and gaining leverage with credit card companies and banks through TouchID, and launch Passbook as a proof of concept both to train users and show retailers that people want to use their phones. Passbook wasn't an mobile payments competitor, it was a progenitor. It sidestepped major gaps in infrastructure, and it was placed in the second or third tier of iOS features due to its limited usefulness.

Passbook seems to be what you're hung up on. Here's a question - if Apple is so amazeballs that it could have moved the market in 2012, why then are there still retailers and banks that are slow on the Apple Pay uptake? Is it because Google and the coalition of second tier nobodys is missing? No, its because banks and retailers generally don't give a shit about user experience, manage their infrastructure at their own pace, and have all sorts of issues and internal politics that affect their decision making about _anything_.

You keep saying the same thing and haven't provided nearly enough evidence to support the leaps you're making that Apple somehow killed the beautiful 'open' fairyland that would have been NFC in 2012. There was no NFC market in 2012 to split, just bumbling attempts that misread how to make headway in the market, and a handful of Android phones with the hardware just so they could say 'first!' I'd love to see evidence to the contrary.

[1] http://www.emv-connection.com/emv-migration-driven-by-paymen...
This works correctly if your locale includes the PST timezone (works fine on my computer). They should probably have a better example though.
Seeking Work:

Location: San Diego
Remote: Yes (or if in San Diego, on site)

Type of work: I am looking to transition from developing websites to handling customer relationships, managing process, or an overall consulting role. I have been developing websites, office technology, and marketing full time since 1996. I went straight from high school into web development and have been very busy but now I am free for the first time. My greatest challenge is because I have done everything, I am not quite sure what I do. No one likes someone who does everything.

Resume: https://www.linkedin.com/profile/view?id=9529948

Email: gscott@officeroam.com
SME's Looking for Continuos Performance Reviews?
SMEs from which industry in US will be looking to move towards continuos Performance Review and would like to have a solution implemented for the same ?
You could try some of the open source business models.

http://www.zdnet.com/article/11-open-source-business-models/
How to Display Location on Google Map in JSP in JAVA?
How to Work Across HipChat Teams with Ease
تصليح سنترال 24 ساعه 24731328,تصليح سنترال
Seems the holy grail is a really tough 1ms: https://youtu.be/vOvQCPLkPt4?t=52s

Hard to see from the videos, but I don't really expect anything better than 10ms. At least, we can hope to see incremental improvements in the coming years.
I work at CloudFlare and have tried every feature on my site https://www.lfgss.com/ at some point.

Railgun is the single biggest improvement a dynamic web site can enable.

The biggest benefit is the established connection between the CloudFlare PoPs and your origin server.

The second benefit is the "compression" that is the result of each side having a shared dictionary.

But really, it's the open connection.

The things I tell my friends to use from CloudFlare:

* DNS

* Railgun

* Caching (my S3 bill is so small now)

* DDoS protection (I'm under attack!)

That's usually the order I recommend it too... Railgun is up there. After that list it tends to get more specific, about their web app and what works for them... but all of the above, just enable and use.

If you are on Chrome and install the Claire plugin then you can view Railgun information in the address bar: https://chrome.google.com/webstore/detail/claire/fgbpcgddpmj...
Three letters: I B M.

If those business apps [1] take off, IBM gains the solution and the customer, while Apple gains valuable beachhead front property in the war on Microsoft's soil.

The iPad Pro, Pencil, new connector, not to mention force-touch and split screen have a likelyhood of sealing the deal.

[1] http://www.apple.com/business/mobile-enterprise-apps/
I think SSDs call them pages. Some brief googling seems to indicate that 16KB is a common page size, so if the cluster size is also 16KB it's probably not too bad.
The problem is that the browser sends it in a different format (it's the HTML5 date-time input), 3399 simplified or something like that. So I ended up doing something like:

> formats := []string{ string(time.RFC3339), "2006-01-02T15:04:05.0", "2006-01-02T15:04:05.00", "2006-01-02T15:04:05", "2006-01-02T15:04",}

To make sure I have all cases covered
Then I think it is not very convenient to type out strings like "America/Los_Angeles" when you are dealing with timezones that come with abbreviations only. The whole point of using abbreviations is to avoid typing out the full name.

Unless there is a way to get "America/Los_Angeles" from "PST"
If you don't name names you might as well be condoning what happened to you, and damning other people to the same fate. The only way to stop this sort of thing happening is for CEOs to realise there is a very big downside risk of being outed as an unethical business.
Great Habits of Programmer
Ask HN: Performance Reviews for SMEs?
SMEs from which industry are more inclined towards continuos Performance Reviews ?
"Specialization provides efficiency" is definitely not a general purpose truth. Specialization can just as easily cause inefficiency.
> If your subjects half-suspect that you are deceiving them, what are you really measuring?

You are measuring how people react when they suspect that they are being deceived by an authority figure.

And the result is that many of them obey you anyway.

As people did, and continue to do, in countless dictatorial regimes throughout history. Many North Koreans probably know that the Kims have been lying to them about all sorts of things. Kim also knows that they know. And yet the regime continues to spew lies, and ordinary people continue to pretend to buy those lies.

I'm pretty sure that Milgram's experiment failed to account for all sorts of confounding factors. Scientifically, it might or might not tell us anything useful about human nature. But when it comes to the dark side of social psychology, those very factors can help make the conclusion even more relevant to the real world.

In a sense, Milgram's team was experimenting not only on their subjects but also on themselves. They showed that a certain combination of authority, deception, and context is highly effective at producing obedience. Hopefully, their result will help us design future political institutions in such a way that it becomes very difficult for any single person or group to obtain that kind of combination.
Looks like you could do this: http://play.golang.org/p/Lq3xv6f-PI
Do you have good experience with Upwork? Like every project having 100+ bids, most of them very low.
Resource Hints for Modern Browsers
While I agree in principle - I now just bid what I think and forget about it - if I bid $1.00 and you bid $1.02 you will win but really I was prepared to bid $1.04, so I have to overbid to avoid this margin. And then I'm at the next price break.
The Case Against Third Party Libraries (2014)
Free paraphraser and grammar checker
You're right. The parent didn't provide enough information on the use of Cython. And frankly, there's no better way to find out whether PyPy supports a particular C extension than to try it.
Support: Easy Professional Meetings
These are all great tips.
While you are looking you can also get paid to hear job offers at http://www.joinjune.com
When you're entire stack (phone, desktop, tv, etc.) is already Apple, this would make no sense at all.
If you're using Firefox or a Chrome Beta, then you can view the `rel=preconnect` resource hint in use on my site https://www.lfgss.com/

You'll see it as a HTTP header:

link:<//cdnjs.cloudflare.com>; rel=preconnect, <//www.google-analytics.com>; rel=preconnect, <https://login.persona.org>; rel=preconnect, <https://static.login.persona.org>; rel=preconnect, <//fonts.googleapis.com>; rel=preconnect, <https://fonts.gstatic.com>; rel=preconnect; crossorigin

It made a significant difference to Google Fonts speed as well as Persona.

I'd definitely recommend using resource hints in your base HTML template or server controller, for the assets that you know every page will access. This is the low hanging fruit... making this super specific for each page likely won't fit into your CMS easily.
And that's true in open-source too. For example the Brackets code editor project (which I work on sometimes) has over 250,000 users, yet there's only about a dozen people who regularly respond to bug reports, IRC, forum questions, etc. -- half of whom are volunteers. That's a much higher ratio than 1,650:1...