skysight-inc/HackerNews huggingface dataset:
HTML5/CSS3/ES6 define how to process legacy content as well as current — the only actual branching for versions is quirks mode and that has relatively minor effects which aren't that much code to implement.

Edge should, in principle, support everything, including legacy sites (at least as well as other browsers do today). Trident is only being kept around for sites that do extensive UA sniffing and rely on obscure behaviour — and pretty much only for the intranet.
> saying that you're not about to provide any non-public information about an employer to anyone outside that company, and that includes details about their pay structure.

I really like this advice! Thanks for the tip. I'm stuck being [possibly...] underpaid at the moment and struggling with how to address my current salary without tanking future offers.
@Patio11, I met you once on a trip to Tokyo. When/why did you decide to live in Tokyo other than the fact that your wife is Japanese? Any takeaways in terms of culture and operating a SaaS business from that region?

Thanks.
Yes, hardware building is largely outsourced, but it's not Dell-style outsourced, where the contract manufacturer does a considerable part of the design. Today's Apple products probably have less generic design in them than 1997 Apple products, and more control by Apple.
This is a pretty common comment. Unfortunately, explaining the background details turns any quantum computing post into an "intro to quantum computing" post.

My current compromise is to just slip in links to the video series Quantum Computing for the Determined [1] and/or a good textbook with a free version available [2], so people at least have the opportunity to get a toe-hold (if they want).

1: https://www.youtube.com/playlist?list=PL1826E60FD05B44E4

2: http://www.johnboccio.com/research/quantum/notes/QC10th.pdf
I listen to BBC Radio 6 for new music (mainly Lauren Laverne) and the blogged 50 radio on Google Play. When I hear something I like I just add it in google Play.

Spotify didn't stop you from finding new music, your own habits/place you were in in life did that. I went through a phase of only listening to all my existing mp3s for a few years, but the last year has been an orgy of new stuff.

I wouldn't attribute it to listening/not listening to a streaming service.

Google Play slightly annoys me at times, the app is pretty horribly designed and slow at times, but spotify was blocked on a network I regularly used and I'm used to its quirks now.

I don't buy music any more. At the moment there's simply no point with a Google Play subscription. The only band I've noticed missing is Placebo's old albums.
Why not just use a lower resolution? Does it make things too blurry?
I'm not surprised if it's legal. W&M staff have a lot of control over the legal system in Virginia - they practically set Supreme Court policy, which controls lower courts too; they control the Virginia State Bar; they have a lot of influence on the state legislature which set the laws of the state.

Virginia is no hero for mentally ill people. Some people are homeless and without income because of mental illness, and until this year, the only "medicaid" available for those people (who did not care for children) were sterilization services (see "Plan First" at VA DMAS.) This means that the eugenics program against mentally ill people that Virginia is known for is still ongoing - it's merely only optional now. Virginia has closed the majority of their state mental institutions and leave these cases to be dealt with by the criminal justice system: basically the theory is to let them devolve into criminal activity then send them to prison.

I think that some mental illness is the result of child abuse. Although child abuse and neglect have been statutorily defined as criminal acts, they are not meaningfully prosecuted in practice. Since the mid-1970's, it has been the law that a wide classification of government employees, from school employees to police officers, are bound by law to report any suspicions of child abuse, but in practice none of them do that, and until several years ago, these employees were liable to no criminal penalties for ignoring that law. I have tried to find cases of people prosecuted for violating this, and have found none.

I think that WMU's influence over the state government is ridiculous and the results of it are disgusting. The school does not deserve its stellar reputation. I would not feel the least bit of sorrow if it were dissolved.
They also need to check their vacuum.

There's a whole lot of power being thrown around inside those boxes.
Are you sure that's not just a C interface to the Fortran library?

http://www.netlib.org/lapack/ : "LAPACK is written in Fortran 90 and provides routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems."

http://www.netlib.org/lapack/lapacke.html : "The LAPACKE C Interface to LAPACK"
> This is all or nothing, and I'm taking the jump

That, my friend, I think, is an overall poor strategy for anything you expect to grow strong and reliably. And since you're talking about people's kids that's a recipe for disaster.

Nothing really of note grows quickly or on a tight schedule. If you want this to work you'll need to hire or at least work closely with experienced people in the child care industry. A programmer's forum isn't really going to help you there.

So, my advice? Abandon your current plan, regroup, and seek out more experienced hands and eyes and a community.

Also, this is your first day on HN? Welcome welcome! But your scatter shot strategy isn't helping you.
That MediaTek chip is capable of better. Do you have WAAS (SBAS) enabled? 5m is about what you'd expect without the improved orbit/clock/ionosphere corrections.

It also pays off to use a good antenna, or at least put a ground plane beneath a mediocre one to block multipath reflections from the surrounding ground objects.
Real Gamers
Learning by Example
Dotnet/corefx – linux, windows and mac
I suppose so? If I was a recruiter I wouldn't question what I thought was a 5k discrepancy. I was doing well though--- making 90k after 3 years of programming, and my bluff was 95k. I think that just the real salary alone would have been enough for him to raise suspicions.
That's a common misunderstanding. According to the Second Circuit:

In addition to proprietary source code, Aleynikov also transferred some open source software licensed for use by the public that was mixed in with Goldman’s proprietary code. However, a substantially greater number of the uploaded files contained proprietary code than had open source software.
From Wikipedia:

Crime syndicates

In the case of criminal activity, the syndicate is there to promote, and engage in, organized crime, that is, organizations which run common illegal businesses on a large, national, or international scale. The subunit of the syndicate is a crime family or clan, organized by blood relationships, as seen in the Italian Mafia and the Italian American Mafia crime families (the Five Families dominating New York City crime, namely, the Gambino crime family, Genovese crime family, Lucchese crime family, Bonanno crime family, and the Colombo crime family).
Also see: https://news.ycombinator.com/item?id=7745561

My favorites:

> I decided to re-implement Javascript in Javascript. It failed. Here is my story

> ReactOS running IE6 in a JavaScript x86 emulator: we put a browser in your browser so you can browse while you browse

> Introducing js.js: a JIT compiler from JavaScript to JavaScript
I am curious though, what were you protecting by declining to tell them? You could just make up an exorbitant number for one. I understand not talking about money with our friends, it's bad social signaling, but a recruiter is a different thing.
If a company has ugly HR practices, you can be sure you will not be the only good person who is balking at the company.

If you HR put you off, you're not the only one. Externally they will find it more difficult to hire, and internally the real talent will start to notice.

Therefore, you don't need to worry about it. There are other places you can work with good people.
Spire Global | San Francisco / Glasgow | VISA OK

Spacecraft Hardware Engineer | Spacecraft Software Engineer | Distributed Systems Engineer

http://www.spire.com

Linux, C, Python, embedded systems, RTOS, microcontrollers, aerospace, hardware, EE, PCB, FPGA, etc.

Spire builds and launches small satellites (cubesats) to capture valuable data which we then offer to companies (AIS tracking, weather/climate, etc.). We’re expanding across the globe and will have 20 cubesats in orbit by the end of 2015.

We are a fast moving, energetic start-up applying agile development principles to a traditionally sluggish and overly-burdened industry (and having fun doing it).

You will never be bored at Spire!

Please email Darin@spire.com if you are interested in learning more. Previous work in satellites not required.
+1 for the Bieber reference, and chapeau for the "this only scratches the surface" when it's actually quite fleshed out.
"It works for me" is not an answer, but it is the first step in a reasoning process. "It works for me, it clearly doesn't work for the bug reporter, so what's different between their setup and mine?" That then leads to questions about steps to reproduce.
MPA Healthcare Solutions | Chicago IL

Member of the technical team – Software Engineer

MPA is looking for a software engineer to join our small but growing development team. Our team has three primary responsibilities:

1. Supporting and maintaining existing code for building and applying predictive models.

2. Importing datasets from a variety of sources and preparing them for use in modeling.

3. Supporting the research work of our clinicians (which is usually directed toward extending or improving the methodologies employed in responsibility #1).

Skills & Requirements

* Experience in analyzing information, software algorithm design, software design, software debugging, software development fundamentals, software documentation, and software testing

* Demonstrated experience translating business needs and requests into functioning software

* Ability to grasp broad concepts, an acute attention to detail, and the capacity to translate between the two

* Ability to meet deadlines, work within project timeframes, and to quickly adapt to changing business needs

* Strong verbal and written communication skills and organizational skills

* Excellent problem solving skills

* Comfort with and capacity to work in a semi-structured environment

Experience with the following is strongly desirable but not required:

* Healthcare related database experience (e.g. Billing, claims, and registry data)

* Background in statistics, using and creating mathematical models and working with other analytics

* Experience with SAS or R

* A degree in Computer Science, Statistics or a related field

To apply, please send an email to hr@consultmpa.com
>The recruiter itself would want me to be assertive and negotiate as their compensation is calculated based on my starting salary.

This is a fallacy. The recruiter would rather fill the role as quickly as possible and move on to the next mark.

The recruiter's choice is: wait for you to negotiate and maybe lose the role; or act as an agent for someone else.
Ask.fm Acquires Foodily
I'm going to link this again, because it is one of the best pieces from a recruiter's point of view.

https://www.linkedin.com/pulse/should-i-reveal-my-compensati...
He links to the MVC article literally in the sixth word of the post. Patrick McKenzie is a very known figure on HN and runs several technology business. I'm sorry but there is nothing about gender or skin color here.
Note: I'm not a lawyer so don't take this as legal advice.

My understanding is that it is illegal to use any of those things to discriminate against someone for purposes of hiring. It's not technically illegal to ask the question, but if you do, and you don't hire the person, have fun in court trying to prove that you didn't hire them for some other, valid, reason. So don't ask them, because there's no upside in it for you.
I find it's much easier to write code that uses multidimensional arrays in Fortan than almost any other language.

Sure, i/o isn't as nice and don't try to do anything fancy with strings, but for numbers it's hard to beat.
Did you realize that one couple in the article has 3 kids and another couple has 1 kid, and the third couple has a kid on its way?

When you start with "it is not possible", it is always not possible.
some people will think that GS is not working on 'good' problems that better the world

Nonsense. Lloyd Blankfein, the CEO of Goldman, is on record that the company is just "doing God’s work". http://dealbook.nytimes.com/2009/11/09/goldman-chief-says-he...

/sarcasm
Original results that were exactly on the borderline of statistical significance, with new results that were barely on the "fail" side of that line, but both sets of results are within the margin of error of each other?

(I am not a frequentist, so my bias may be showing through)
My research has always shown it to be within ~10% of actual figures (pre-hiring research vs. post-hiring findings).
No problem, just sent you an email. Thanks for responding.
We all got used to the better tools and get their features of the box. I need to use a bunch of third-party tools with pip (which often break due to changes in the pip core) to have similar functionality available.
Do companies still use Struts and JSP? I always see them on job listings for Java jobs but I can't tell if companies actually use them or if headhunters just copy and paste a generic Java developer listing from like 10 years ago.
If the Windows team at MS thinks of c2 and the MS linker as part of the Windows ABI, then I guess the MinGW toolchain (and a hypothetical clang toolchain where LLVM generates the native code) will always be second class, and therefore best avoided by developers who want to target Windows, even for classic Win32 desktop apps.
A recruiter's long-term compensation and viability is based upon repeat business. And they are working for the potential employer, not you. That is also the basis of the majority of their reputation with respect to getting contracts.

So... They are interested in providing candidates that are, in as many parameter's as possible, within the employer's range -- and towards the favorable end.

As to the ur-child-level idea that "good CEO's" will "clamp down" or whatever the term was on this practice...

"Good CEO's" generally have NO interest in tackling the details of HR policy except when they are quite visibly causing problems and/or a big, bold initiative sweeps them into its fold ("Mind the Gap", or whatever the flavor du jour is).

HR is a... well, in many ways and all the more bureaucratically so in larger firms, a nasty, detailed business. Endless quantities of compliance. "Fair" as a tool of constraint as often if not more so than enablement. Secrecy and emotions and politics, all needing to be whitewashed.

The kind of details CEO's don't want to micromanage, and that the smarter ones know to stay away from -- or at least, at arm's length.

There are individual exceptions -- some brave. But looking across the landscape of business, I don't think is there is any great movement to buck HR and attendant policy. It is a bureaucracy now well rooted in and growing from a depth and maze of regulation and law. Not all of which is bad -- worker safety and y and z and... have been much needed.

But, don't expect your average CEO to "go there".
RTKLIB doesn't do well with 'challenging' environments like tree canopy induced non-LOS multipath, etc. It would be nice to have access to some deeper internals (doppler bucket size, carrier phase PLL info, etc) to be able to separate outlier per-satellite epochs from good ones.
Come Join the Big Data Revolution  Teradata in Beautiful Sunny San Diego, CA
> and is fast becoming the preferred C++ compiler for non-Windows platforms.

They wish. Microsoft still hates GNU.
Did you by chance have the opportunity to read his post about doing business in Japan late last year? http://www.kalzumeus.com/2014/11/07/doing-business-in-japan/

It's not specific to the questions you ask, but it might answer some of them.
Restless Genes
I can sympathize with him. While my issues didn't get as far as his, my issue resulted from taking Cipro which killed all the good bacteria in my gut making room for something else to move in. Sadly what moved in was related to dogs feces as I have a pair and you don't have to see it to get contaminated.

End result, new drugs to wipe out the bad then a few months with specific medications and kefir and related food products to rebuild the bacteria in my gut. It is no fun planning any drive, even to work, where the primary issue is knowing who is open and has public bathrooms
would you rather "attempted to reproduce and could not"? dumb.

would you rather get nothing and assume an attempt to reproduce wasn't given?

you know who else wanted people to remove things from other things? hitler.
We live in Tokyo, as opposed to Ogaki, because a) my wife did not enjoy living in Ogaki due to social isolation and b) we recently greeted a daughter in October and were worried about the sociocultural implications of her growing up in Ogaki.

We live in Japan, as opposed to the US, mostly because I've been there for my entire adult life and kind of enjoy it. We might at some time decide to split our time between the US and Japan.

I wrote a long blog post about doing business in Japan which talks about running a SaaS company here in more depth than I can reasonably go into in a comment: http://www.kalzumeus.com/2014/11/07/doing-business-in-japan/
Objection 1: In most of the instances I'm aware of (please comment if you know of counterexamples), salary transparency only happens in places where compensation is based on a few obvious parameters like years of experience and job title, with little room for individual variation. In cases where there's a large variation in productivity between employees with the same role, it's not going to be possible to pay them commensurately in a system with fully transparent salaries. So this seems to only really make sense in roles where individual contributions are too tied up with group performance to disentangle, or where they're very hard to measure.

Objection 2: To the extent that perceived relative pay is the variable that actually matters for determining how happy someone is with their compensation (ask someone in NYC versus someone in Mumbai with the same cost-of-living-adjusted salary how rich they each feel), then releasing salary information can be welfare-reducing even if it does cause salaries to rise in general. This is one of the strongest arguments opposing income inequality: the existence of very rich people makes everyone worse off by making them _feel_ poorer.

Related hypothetical question: If every worker were paid exactly proportional to their actual productivity, how much would the standard deviation of labor earnings increase? (http://econlog.econlib.org/archives/2015/04/meritocracy_ble....)
Yes, but let's not be naive enough to assume that people would be satisfied even with a good answer.
This is great. Can't wait for the actual release. One question I have is how GraphQL/Relay works for writing/modifying data on the server?
There has been a recent trend in tech discussions to have greater transparency in compensation, and more importantly, removing negotiation from employment procedure (see recent changes at Reddit). I fear that this move would dramatically hurt startups, who need all the flexibility they can get. Moreover, this move could dramatically kill any form of cohesiveness in startups. Lastly, this move would de-emphasize the importance the skill of negotiation, which would be a detriment to the company.

To those who don't know, most large companies already have a structured pay table. Try working at AT&T or McDonalds, and you can probably predict where your salary will be in the next 5-10 years. Real negotiation for most people in most positions mainly happens in small firms and startups.

Lack of salary negotiation will only scare away well qualified candidates who don't fit some arbitrarily made rubric (which will almost always back out to years worked, which is a terrible standard). Imagine if by paying 20k extra, you can get one of those mythical "10x rockstar" engineers. Would you remove your ability to hire him?

By opening up everyone's salaries, it will only hurt the startup culture, as it will only make people dislike each other. I often found engineers and business development people devalue each others work, in large part because neither party can understand the work of the other. Imagine them knowing each others salaries! Each side can find a justification on why they are being under-compensated while the other over-compensated. Startups need cohesiveness to survive.

Lastly negotiation is a valuable skill in the workplace. Interviews reward people who can handle stress and negotiate. Imagine a shipping date is imposed upon you, and not all the features can be included. You're going to want a leader on the engineering team to negotiate with the strategy makers to find an equitable solution. De-emphasizing negotiation is de-emphasizing a critical human skill.
It is, though. And Microsoft isn't alone in hating GNU - FreeBSD no longer ships with or uses GCC; the entire FreeBSD kernel and userland is built with Clang these days. And, of course, Apple's the one that started this whole stampede away from GCC in the first place. LLVM/Clang really and truly have hit GCC hard - and definitely for the best. Look at the improvements to GCC spurred by newer features in the Clang build toolchain.

EDIT:

In reply to davidgerard's comment below:

> I will not believe this falsifiable claim without numbers. FreeBSD has almost no users compared to Linux.

Non-Windows does not mean Linux.

And what falsifiable claim? They didn't say Clang is the most popular - they said it's becoming. But if that's really the game you want to play, then it's Linux that has almost no users compared to the number of iPhones/iPads/iWatches/MacBooks out there - Clang/LLVM-powered, each and every one of them.
Boeing 787 Dreamliner software bug could cause loss of power, control
Then you run into problems with WiFi such as it broadcasting all your preferred networks/tracking, and the sad state of proprietary WiFi drivers.

Blackphone uses Kismet WiFi Manager to prevent MAC broadcasting and other issues https://play.google.com/store/apps/details?id=net.kismetwire...
CTO of Glassbreakers: I'm a software engineer that went to design school
Jpeterson, tx for your note. My dev and I will figure out what's wrong with the T&C display.
The urgency is that yesterday, the church rejected my application to do this site as my ministry. Without an authorized ministry, I'm not allowed to make pension payments, which means my benefits (life ins., disability, pension) lapse after a few months. Also, my bishop can order me to stop working on an unauthorized ministry.
But if I get a parish position, those tend to be all-consuming positions that don't allow for the kind of time and energy one needs to get a start-up rolling. ParentVillage is the ministry I feel called to, and I'm committed all-in to that.