skysight-inc/HackerNews huggingface dataset:
Bigleaf Networks | Portland, OR | Lead Software Engineer

We provide internet redundancy and optimization, keeping businesses connected to the cloud across multiple ISP connections. Our proprietary platform uses Software-Defined-Networking technologies to provide seamless failover and dynamic application prioritization.

We need someone to join our team to handle:

• Software Projects: You'll be responsible for driving the development of new systems, features, and bug-fixes; coordinating people and resources to ensure projects are done excellently and on-time. You’ll lead the technical development of our software and systems forward, navigating challenging projects and complex decisions.

• High-availability software design, development and deployment: Our customers purchase our service to improve their network reliability and performance. In this role you'll carefully brainstorm, design, build, and deploy systems that are fault-tolerant, efficient, fail gracefully, and solve problems in creative ways. You should have the ability and vision to solve challenging business needs through artful and scalable software and system designs.

• Troubleshooting: Our software has to run efficiently, and our network has to run almost flawlessly. You'll spend time diagnosing problems in code and with Linux system integration, testing code updates, and helping with network operations, all to ensure our customer's don't have to think about their internet (because it always works).

• Linux Systems Development: We run a software-based network that relies extensively on Linux. You will help ensure that these systems are designed and implemented in a scalable and reliable manner, with appropriate security measures in place.

For more details see http://www.bigleaf.net/careers/

If this sounds of interest to you, please email me at joelm@bigleaf.net
Everyone takes a risk. It isn't just you. Your developers don't know whether the company's going under tomorrow, they don't know if you're running off to Mexico. They've thrown in their lot with you, and they have a ton riding on you being honorable, a good businessperson, etc.

Using your "risk" as a way of explaining why you take way more than one of your staffers sounds like the typical post hoc ergo propter hoc handwaving. Exploitation by any other name.

Sorry, I don't mean this to sound totally dismissive, it sounds like you run a decent shop and I like that your devs are happy, but talking about your pay disparity in terms of "risk" just sounds like a thin explanation for "because I said so".
We went through this at my former employer (not MS) just before i left. In fact the politics surrounding it drove me to seek relative sanity of doing a startup. When I started working on it, there really were two camps: clang emitting house IR instead of LLVM IR, or translating LLVM IR either early (right out of clang) or late (as a target after all optimization). I was working on the prototypes for the latter pair of options before another constraint was added that invalidated all of those paths.

The problem was that clang is quite intertwined with LLVM IR. ABI is spread all over the place, both FE and BE. It was proving hard to get something the house optimizers/code generators would be happy with. So a more radical path was chosen — wiring clang's parser + ASTs to another C++ front-end's AST and then using the old IR generator to get all of the idiosyncrasies right for the target. It was wacky, but seemed to be half-way working when I left, such that major open source code was compiling.

The whole idea of taking just parts of clang/llvm reeks of a half-measure anyway. It's probably better to either keep the existing compiler stack, or cut it right out and put the secret sauce into LLVM as add-in modules.
Certainly if I did decide to start paying considerably above-market rate, I would do it in the form of profit sharing, because anything else would be taking a considerable risk should profits decline. However, there's still the question of whether that's the thing to do. I mean, certainly it would be a nice thing to do. But so would giving more to charity, or to my parents. Or lowering the price of our product for that matter. The only difference is that, as you say, the employees help generate those profits. But only to a point; the first developer I hired was after the company was profitable, and she's actually moved on to her own startup. So it would be more about sharing the current wealth than rewarding people for getting us where we are.

Still, obviously it's something I'm considering, or I wouldn't have posted. And I guess it doesn't have to be all or nothing; I can obviously choose to share any amount of the profits.

Really don't follow the last argument. I would hope if my employees got a sudden large raise, they would put most of that money into their own retirement savings, rather than just increasing their spending. But even if they didn't, by your argument the best thing I could do would be to just blow the profits myself buying cars or whatever. I think the money does the economy just fine in an investment account, providing capital to public companies and the government.
Text editors aren't IDEs. However, static analysis tools are available for both emacs and vim.
Your link is broken. I think this one is the same thing: https://careers.stackoverflow.com/jobs/employer/Brain%20Heal...

Also, is Remote an option?
I do consider maximum integration ideal.

The more you segregate people, the easier it is to start wars and other violent conflict. Many Americans have no problem with bombing (or droning) Iraqis, for example. There would be more outrage if you droned black people in Baltimore. But even in Baltimore the segregation causes problems.

It's just human nature, to create in-groups and have special morality for them, and modern societies should fight it, by intermixing people. Democracy and social equality are good instruments to do so. Ideally on planetary scale, but were not there yet.

It can also be seen as a tradeoff. With segregation, you get a more closely knit community in the inside, but less to the outside. Conflicts occur in both scenarios, but there are different ways to dissipate it. Interacting with people you don't know that well dissipates the conflict often and by very little, which may be frustrating and lead to less happiness. Closer-knit community may dissipate conflict to the outside at once, with violent results. So it's really choose your poison situation - be perpetually unhappy in individualism or be happier now but risk a larger war from time to time.
Changelog Nightly
The Future of TypeScript: ECMAScript 6, Async/Await and Richer Libraries
Thanks. My first employee did actually leave to start her own company, and I did try to be as supportive as possible, although I was sad to see her go. (I did decline to invest, as I wasn't really confident in the concept, but I certainly tried to give any useful advice I could.)
I think people like to listen to economists because they see them as some kind of scientists and because when facing uncertainty, most people like someone who confidently predicts the future, whether it is an economist or a fortune teller. The reality is that one can't reduce our complex human societies to an excel formula, and economists are not scientists: they have no way to absolutely prove or refute any theory. They can only express an opinion in which one can believe or or not, and which are most of the time based on a massive over-simplification.

I don't think bubbles need a complex financial system to form (the famous example of the tulips). And a society can sustain any bubble. A bubble only really hurts if it is combined with high leverage, as it was in 1929 and as it was in 2007.

The mechanism by which this leverage is achieved doesn't really matter, it is the over-reliance on debt we should focus on. That people leveraged themselves through mortgages financed by CDO^2, by a shadow banking system (p2p loans) like in China, or by good old banking loans is a technicality.

One can blame the financial industry but the problem is really the addiction of society to leverage. Banks are merely the drug dealer.

I live in the UK and I am always perplex when I see how natural it is for people here to mobilise all their financial resources, bury themselves into debt through all the means possible in order to bid as much as they physically can on a house. And this is encouraged by the government who pushes for 100% LTV loans. And when confronted they always respond "it is fine, the property market only goes up, we just need to get on the ladder". Sure...

Governments are doing exactly the same. The rise of public debt since the 60s should be absolutely alarming. We have reached war time levels of indebtedness. How will this not result in a financial collapse?

One can blame bankers and speculators but I think this is missing the big picture here.
#9 is just basic http://en.m.wikipedia.org/wiki/Separation_of_concerns

This guy has clearly never worked on anything but the most trivial of websites, he has no idea...
or maybe a typo
I guess the incumbent here is Alfred. [1]

I'm a very happy paid-Alfred user. It is one of the original apps of this kind. Some things I appreciate are that Alfred lets you quickly setup custom searches, browse the file system, search youtube, open apps, etc.

With the paid version, I've hooked in a python script so that I can enter 'yt {{youtube-link}}' and the script uses youtube-dl to download the link in the background and open a VLC window to view the video immediately.

Thank you and Way to go, Alfred guys!

[1] http://www.alfredapp.com/
Hi DannyBee, sorry if we didn't get the message out clearly. Jim Radigan gives a deeper technical explanation in the build talk he did yesterday. http://channel9.msdn.com/events/Build/2015/3-610
It's translating LLVM IR to C2 IR. We know that the Clang/LLVM community is hard at work on implementing the MS-ABI and we've reached out to a few developers working on ABI stuff as well as symbols support. We intend to engage with that community more openly now that we've announced but of course shipping the code will be our top priority. One important contribution of the Clang/C2 approach is that we will have full native VS debugger support. This is just the first step in a longer journey. Thanks, Steve, VC Dev Mgr
rem0te from Europe for the right candidate?
And has that common attitude perhaps inflated the salaries in your country?

http://www.independent.co.uk/news/world/europe/greece-will-n...
5 Bitcoin-Related Categories to Feel the Scale of the Phenomenon
I get really tired of these ignorant psuedo sceptic responses. It's so obviously a straw man attack it makes me cringe. Why are you so set on assuming that it is violating conservation of momentum? No one of import is claiming this. My god, authority must always be right! All who move beyond appeals to authority when constructing arguments must be decried as beyond the fringe! Heathens! Infidels! Traitors! Expell them from within the walls of science, from the walls of Freedom. Yeah muh Science/freedom/nationalism/whatever makes me feel safe by allowing me to feel like I belong and satisfies a psychological need to construct a them and us world. Ffs. Grow up. Seriously hacker news. Grow up. Please, please humanity, grow up. Arrrrgggghhhh. I cant even. - Edited to remove swear words
Great paper indeed, tackles all players in the problem (financiers, theorists, regulators) unsparingly. Well worth reading.
OP definitely was not a jerk. Go ahead and prove him wrong with data without mentioning how much you get paid.
If no one is willing to be negative and get pushed for it, the positive twaddle drowns everyone. Someone's got to point out the holes in the boat. You're advocating (inadvertently) reputation hell.

You're wrong in two important places: Michael isn't shouting random insults here (for which dang corrected you), and the HN guidelines are pretty explicit about substantive negativity and criticism.

... Of course, it is always the establishment that gets to determine what 'substantive' means. So dang is able to express sympathy for Michael's viewpoint and also appointed moderator of where and how the viewpoint may express itself appropriately: not here, and nicer, please.
Would you donate $10,000 to a random business off the street to help them out? Because that's all they will be once you leave that company. I suggest offering to take more options in lieu of cash if you want to help the company hire more people. If the company can't survive paying you a market salary that is due you, it doesn't deserve to survive at all. You are important, don't sell yourself short.
You're exactly right. While we look at this stuff as despicable, because it really is, we can't blame the companies. Except ... we can, right? They're the ones who have manipulated the tax codes, right? They're practically writing the laws, right? Ultimately though, the politicians are the ones who are passing the laws. They're the ones who are being bribed, excuse me, funded, by corporations and the wealthy. To blame corporations for taking every advantage of the system, to manipulate it in whatever way possible, is silly. Capitalism rewards innovation. It rewards plugging the holes that cost money (and taxes can be quite a big hole). These can be great benefits to everyone to some extent, but they also eventually lead to buying out competitors which reduces competition, which can result in big, lazy companies who'd rather legislate than innovate - I'm looking at you, Cable Company and Telephone Company, or the Media conglomerates. That's what we have the world over.

Maybe it's just me, but for me, the problem is our political system - it's not designed to withstand these corrupting forces. Some countries deal with it slightly better, but barely just.

I like competitive capitalism. I like democracy, and even the idea of a representative democracy. But they don't play well together when you have the capitalists ultimately deciding who gets to represent the people, and then those representatives bending in every which way to make things easier for their funders. When you have a system that rewards bribery, or has in its place a revolving door between legislators and business, you're going to have these effects. The solution to this I think is really rather simple, but I'll leave it as an exercise to the reader.
Great. Since there is no international tax-agreement between Ireland and my country, now my startup company has to start paying 7% VAT for Dropbox in their place. (In addition to 7% VAT we already pay for Facebook ads and Adobe Creative Cloud, which recently moved to Ireland too)

Gee, if only Microsoft OneDrive would have a decent Linux client.
Yeah, maybe not everyone is excited by moving fonts. How about, you couldn't make animated cartoons (which often rely on animating path data) and embed them as <img>s like you can with animated GIFs?
Show HN: Aquietplace, a small writing tool
Thanks. We took "data" out of the title. If anyone can suggest a more accurate title, we'll change it again.
American politicians are, for very good reasons, defensive about coming off as Socialist (except Bernie Sanders). Coming off as Marxist is completely out of the picture.

But 'patio11 is not a politician and I expect his language reflects strength of feeling more than anything else.
It would probably be good enough as a store for A/B testing information - losing data here isn't critical but writing speed is.
> I'm much more productive in it

That's the point! I know many languages and Nim is by far the most productive one. It's like coding in Python with the assurance that the compiler will catch many errors that would cause runtime errors in Python. That assurance makes coding in Nim faster than in Python because I don't have to think so much about avoiding runtime errors.
Microsoft age-guessing tool goes on a metadata-slurping, viral spree
The Ars Technica article on this - http://arstechnica.com/gadgets/2015/05/01/googles-dart-langu... - has a worrying comment:

...the majority of the app is served over HTTP, allowing for continuous deployment where everyone always runs the newest version. URLs are a base layer of DART, so everything is internet aware. The downside to this is that the demo app doesn't work when you're offline, and starting the app takes a second or two because it needs to download data.

So this is effectively a permanent 'wget |sh' kind of system? Sign me up!
Compared to the almost nonexistent salaries of Silicon Valley, I guess our 6000/yr does seem inflated, and not shying away from talking about salaries seems the only reasonable explanation for the phenomenon.

Less charitably, it seems to me that you saw the word Greece and figured you'd chime in with a cliché.
Github explore: https://github.com/explore/subscribe
My approach is to try to make the discussion irrelevant. Instead, I'm going a bit extreme and making all my real machines VMs, and working off a chromebook. The theory is that I can easily configure VMs to be more powerful when and for as long as needed, then get rid of them. If the chromebook is lost, I lose nothing. If I don't have it, I can work from whatever computer is around, provided I have a USB drive with my SSH keys.

I make my living providing web application development services, and have had to make some changes to my workflow.

- My online video meeting solution was not a SaaS application, and was replaced.

- Google Docs works, but it's not as flexible as Microsoft Word for me. But Word online did not seem appealing, so it's Google Docs here. Key company documents have been put there to act as templates.

- Lastly, I need a decent internet connection to get anything done.

Other than that, everything remains much the same. But take me offline and there is little I can do. On a recent international trip I had to plan what I took on the plane to be productive carefully as I could not guarantee there would be a decent internet for the chromebook to connect to.

My corporate IT infrastructure is in an AWS Virtual Private Cloud (VPC), fronted with a VPN server. Internal corporate applications run on a private subnet on the VPC. I do miss the Retina display from the Macbook Pro I used to have before, but not as much as I expected. Lastly the wife retains a beefy iMac as she is the lead designer. I can borrow if it becomes necessary. So I'm running with a safety net. Since we are making a living off this infrastructure for our small development shop I wanted to have a fallback available.

This setup has been on a trial run for three months so far. While some changes had to be made in my workflow, to date I am as productive as I was before. Currently I predict continued success. There is very little left to test, and I am running the team as before while contributing live production code.
Hi yes, I'm a Nim community member who's working on that.

A simple version already exists and works (for Python primitive types and Numpy arrays, via the Python C-API), but it's embedded in my company's proprietary Python+Nim (mainly Python) codebase. I'm working in my spare time to extract the relevant code as a Nim library and release it as an open-source package on Github.

If you'd like to learn more about it, or you'd like to be notified when the first release is ready, please come and discuss it on the Nim forums! http://forum.nim-lang.org/
I never experience that in Firefox and have much more than 40 tabs open. Granted if the tab is not actually loaded, then it will go off and load it. How does Chrome's model help here?
Wow, that sounds bad and I don't remember hearing about it. Do you have any pointers to bug reports or descriptions of the problem?

HDFS uses chain replication, so I would have expected that by the time the client got acknowledgement of a write, it would already be acknowledged by all replicas (3 by default). So even if there's a bug causing one of the nodes to go down without fsyncing, there shouldn't be any actual data loss.
http://www.datascienceweekly.org/

The editor picks are usually extremely good, and if I didn't read them already, I know that I should.
I wonder what the working conditions of the technologists building Singapore's smart nation or e-Estonia are like.
"It's a business decision to make it difficult for you to get to that footer"

You can't be serious. No business will sit down and say "can we make the footer disappear when scrolling because we don't want people clicking on it".

Perhaps I've misread your meaning, but the idea that purposely breaking the site footer is some sort of business decision is ridiculous.
It's a great index for log data.

Spew your log data into a standard syslog server, while also pumping it into Logstash.

Using Elasticsearch as your canonical log storage would be ridiculous.
Booking.com | Amsterdam | JavaScript Frontend Developer | VISA

B.responsible
Translate requirements and mockups into fully functioning features using JavaScript and HTML/CSS Continuously look for ways to improve Booking.com and implement A/B tests Take ownership of sections of Booking.com's desktop, tablet and mobile web sites

https://techmeabroad.com/offers/javascript-frontend-develope...
Don't you think thinkers have always thought this at every point of time in history? The answer is yes they have. There have been large innaccuracies discovered in our models before. So what makes you think that it's so different this century? I'm not saying the these drives work, just that appearing to fundamentally violate our models makes it unlikely to be a real effect. But it isn't impossible, lets not be too self assured here. Pride makes you feel good, and bringing emotion into your reasoning is rarely a good thing where science is concerned.
True, it isn't the hard justification for his post that Church was being asked for.

But it seems to me to be an acceptable rhetorical exaggeration of the many mechanisms of unspoken negotiation, plausible deniability, and favor bartering that happen in a network.

We know nepotism exists, we know cronyism exists. We don't have to speculate about the existence of these mechanisms, and in some ways it's very odd that we're trying to build evidence for them.

It's not unfair in and of itself, but it does reveal an asymmetry, I think.
Data is indeed encrypted on the storage systems (but not on client machines, if that's what you meant).
If the economy is a power plant, the financial sector is supposed to be its control system.

The problem is that the control system is now using a non-negligible amount of the power generated by the plant.

Most economic models make the basic assumption that this is not the case. This makes them not very useful.

However, they have a lot of social inertia when it comes to getting listened to.
Correct. A difference for the UK is that salary bands are often (not always) disclosed in an advertisement or told to a head hunter in advance. Not always, but enough that not doing so raises eyebrows and concerns about corporate ethics for me (and my friends).
Upstart (Palo Alto)

We take a radical approach to lending by using nontraditional data to evaluate borrower creditworthiness. Our goal is financial fitness for all. We're 30 person team and we're looking for 1 or 2 few full-stack engineers passionate about building robust systems and moving fast.

Technologies: RoR, AngularJS, Django/Python, Postgres, Redis, RabbitMQ

http://upstart.com/careers

join+hn@upstart.com
Shirts with upside pockets