skysight-inc/HackerNews huggingface dataset:
Academia.edu | Full Stack Engineer | San Francisco, CA | Onsite
Academia.edu is addressing two problems:

- Open access. The goal here is to put every academic pdf ever written on the internet, available for free.

- Robustness. The goal here is to produce a set of signals around any given academic paper that indicate how robust the paper’s claims and findings are.

It has emerged over the last few years that 65-90% of the academic literature is not reproducible. What this means is that if you try to reproduce the experiments described in a paper, 65-90% of the time you will not get the same findings. This is known as "the reproducibility crisis”. Peer review is not a robustness filter; we need a separate filter to indicate robustness.

With regard to open access, Academia allows academics to upload papers to Academia, and make them freely available. Academics have uploaded about 19 million pdfs to Academia.edu. About 30 million people come to Academia each month to access and share papers.

With regard to robustness, we think the way to build a robustness layer on top of papers is a) to mine the existing graph of citations for commentary and (b) crowd-source commentary/peer review from the academic community.

Academia has built a recommendation system which is the basis of our approach to (b), and a citation graph infrastructure that is the basis of our approach to (a). We believe that addressing robustness is a challenge and an opportunity. We need mission-driven engineers to come and help us.

We have raised $33 million from Tencent, Khosla Ventures, Spark Capital, and True Ventures. The company is profitable off a premium subscription model. Bijan Sabet from Spark Capital writes "We believe open science is really important. We believe Academia.edu is going to have a profound impact on the world."

We are looking to hire full stack software engineers. Technologies we use include Ruby, Rails, Postgres, DynamoDB, React. Our office is in downtown San Francisco. For more information, visit http://academia.edu/hiring.

If you are interested to learn more, please email the CEO, Richard Price, at richard [at] academia.edu
no I haven't used azure in anger but I have colleagues that have. Personally I care not for GUIs so by the sounds of it the API side is ok.
I guess what I meant was when you build a widget with react - the whole widget has to be react.

With jQuery, you're likely building it with html and using jQuery for user interactions or animations (I know - not always true - constructing the markup with $('<tag>') is also useful). So its easier to rip out jQuery and replace it with - say - document.querySelector - or whatnot.

I personally think React is overkill if you're pulling it in to do a small widget on a larger non-react page
A virus that makes them create a half-stepping competitor before shutting the whole thing down in a couplefew years.
I am tied to using Emacs because so much of my work is done in SSH sessions on remote servers. I own licenses for all JetBrains IDEs, and find real value in them, but I can’t imagine not using Emacs + configurations for favorite languages + orgmode frequently and every day.
Have you looked at golangci-linter [1] at all? It's a competing project that also implement a bunch of linter rules, and was created because gometalinter is too slow.

One reason golangci-linter is faster is that it shares the same in-memory representation of the linted packages between all the linters. From what I can tell, Revive requires that each rule parse the file itself, which is the same design gometalinter use, and it will absolutely kill performance for anything that needs to operate on the full AST.

Also, the Go community does not need a bunch of competing linter tools. For one, at means that tools like Visual Studio Code's Go plugin [2] will have to build special support for each linter tool. Gometalinter was nice because it built lots of rules (including golint) into a single tool, so you just needed that one tool.

I agree with the others about configuration. I think a lint tool should have a configuration work out of the box that reflects Go standards that everyone, without doubt, uses. More controversial conventions such as requiring all exported functions to have comments don't need to be included.

[1] https://github.com/golangci/golangci-lint

[2] https://github.com/Microsoft/vscode-go
What model did you try?

I'm using a Chromebook Plus, outside of the very first release when it supported apps, I haven't had any issues.
Is the 4th Amendment ignored, or is the threshold for search (assuming "reasonable suspicion" or something similar) just lower than for (criminal) seizure?
Slightly below the range, you find e.g. Lenovo's Phab 2 Pro, on which i yo date don't remember encountering crapware (of any kind).
I can comfortably run an 80-column terminal on it (wireless even), and it still (barely) fits in my front pocket.
Love them or hate them, they are a news source

No, they really aren't.
Scientific notation for the number one google. I'm sure no one else knew that so I won't scroll down and check before answering.
Maybe that’ll improve with Messages on iCloud finally being delivered?
Google Goggles was released 7 years ago and the last release was 4 years ago.
Im just happy that tablets are finally dead. You have a super supped up desktop computer at home sitting on your desk, and you have a relatively supped up smart phone sitting in your pocket when you cant be sitting at your desk.

Where does tablets fit into this scenario?

It doesn't. All tablets do is make app developers think they can somehow make app experiences you can only achieve on the desktop, somehow attainable on the go.

sorry for the bad grammar. kinda tipsy
Yeah, that's not how you secure something...
I disagree. Bridging the concerns split between between HTML, JS and CSS helps a ton and would be a lot of code to write if not for React (or similar frameworks).
I agree completely! I've been thinking about why the rise of the ultra-cheap Fire tablets haven't created a new maker revolution so to speak. They can be had for cheaper than the RPi for Black Friday with a built in screen!
This might be OT but how do I develop ActivityPub server-side federation streams? Is there any easily debuggable environment where I can view if my formats are correct?
I used to work on Tablets with Google. Tablets have higher margins so it's a very attractive business for OEMs but compatibility was definitely an issue.

Tons of Android apps weren't developed with screen compatibility in mind so QA was a nightmare (Sending massive emails to app developers asking them to fix their apps).
You'll get there, only to find out that there is no 'there' there.

This applies very generally to human nature, people think that there's some magic thing that if only they get that, things will be awesome. In reality, you will very quickly normalize that away.

See https://en.wikipedia.org/wiki/Hedonic_treadmill
The first public release (3.0.0) of OpenAPI Generator
True, but pinging from one hub to another is way faster than someone's cable modem in Mumbai to someone's in Australia to someone's in Peru and back again. Those last miles add up in a huge way.
Indeed; why pay the overhead of shared libraries or timely security updates:
https://www.noobslab.com/2017/07/atom-text-editor-can-now-be...
I wondered about the bribery comparison above, as you aren't offering the money and aren't getting someone to do something for you, but how is that last part anything but ("If you let us keep some, we will return your money")? That whole thing seems to suggest there isn't a legitimate reason for seizing it-either they should be keeping ALL of the money, or NONE of it.
Microsoft seems like the only company that understands tablets right now. They should be more like computers, not more like phones.

There's also a pretty great argument that given all of our phones are absolute powerhouses nowadays, phones should also be less like phones and more like computers. I'm hopeful Microsoft can also move to spur on this change; maybe soon the market will be ready for the return of Windows Phone.
Interesting. They do say that in Aus and NZ. No cash over a few thousand IIRC. Then you have to declare it to customs
That's the same thing as barring someone for being overqualified, isn't it?
That's because you aren't using Reason-React
Those who do not vote generally skew towards certain groups and classes. These groups are not specifically any less knowledgable than the groups that do vote. This adds a skew to the results in favour of the groups that vote.
I thought those things were defective-by-design, and nobody had really succeeded in fixing them?
I know it's not what most people want, but if you retired to a country with a low cost of living that $1M would be more than enough to live really comfortable till you die.
They have $768M and this is the best they can come up with when it comes to improving the state? Fuck, use that money and build the hyperloop like you should have, so we can race the slow as fuck bullet train the state decided to agree to spend billions on; only to find out that they received an overly optimistic bid.
I'm calling it now: google will discontinue it and it will be looked back upon just like google reader/wave.
Could you explain more about Reason? I've been curious about it for awhile.
The "hand-out" case seems to be particularily promising. Are there radios that could complement a few miles of range, be it only with simple chat / send-coordinates? Come to think of it, opus doesn't take much either. A sub-100$ kit with voice+tablet should be feasible.
Ignoring Azure, all the major MS products I can think of are at least partially ad supported (even when they release something that doesn’t serve ads, it’s a safe bet that it gathers data for better targeting...)
I tend to not use desks at home and have my laptop on my lap. I can use a couch, chair, or bean bag on my balcony. Key is to not put strain on your shoulders or neck and move around during the day. For me, using a normal desk for extended times actually feels uncomfortable. Having to lift my arms and elbows to reach a keyboard feels wrong.
Bulverism [logical fallacy]
Okay, now I'm curious: Does the standard definition of SFW apply for PornHub?
This comes from a well-known and respected thought leader. There are different types of thoughts, though. This is simply an observation:

> Don’t @ me I’m not trying to start a controversy. I’m only stating an observation.

https://twitter.com/SaraSoueidan/status/1001189524477743105

React, like jQuery, could have done more to keep people from writing bad code. With React, they made the same mistake that Angular did, which was to impose strict rules on all developers. Vue, to its credit, doesn't make this mistake. It's much less opinionated about state management.
i hope their switch to managing reactivity via Proxy solves stuff like this.
Until arm can compete with x86 in single thread performance, which might be never, it won't replace intel.
That's why physicists came up with supersymmetry, to provide a simpler, more beautiful explanation than the Standard Model. Unfortunately, the experimental evidence seems to indicate that the simple, elegant theory does not do a good job of reflecting reality.
> Only the presidential elections need to be single-winner.

An interesting thought experiment is having 3 equally powered heads of state (or indeed any small odd numbered group).

Most people's instant reaction is that it wouldn't work because we don't have it now.

After some reflection most people think it wouldn't work for other reasons that they can't adequately explain.

I think if you're going to contemplate nation-state wide administration reform it's worthwhile contemplating all kinds of changes.

(I'm in AU, where we have some semblance of 2pp, though in our most recent federal election some 25% of people did not vote for one of the two major parties/coalitions. Our system is clearly broken, but not as badly as the USA's. Small comfort.)
Boy, that's the million dollar AP question lately. We need a cohesive group of smart people to get it organized and make it more adoptable. It is a giant pain in the ass to familiarize with AP at first.
Oil changes are pretty easy to do.

Also, walmart f*cked my drain pan, so it had to be fixed for ~$150.

I will do my own oil changes now.
Ballmer may have hurt microsoft, but they are still alive and well. The truth of it is that for a lot of things they do, there just isn't a competitor, nor will one arise soon. No one is replacing excel. As for windows -- there are a couple of niches where mac or linux could step in, but for most of them, that just isn't an option. Azure, typescript, vscode, ms office, office 365 are massively successful.
This theory, though, seems a bit misguided. Binary sexual dimorphism is probably just the "stupidest thing that works" from an evolutionary perspective, and evolution is nothing if not pragmatic.

Many species don't care for it one bit, though.
I'm no expert in this but I suspect a good T&C should save you?

I mostly think that because I've never heard or seen anything like this even though lots of companies have screwed up lots of times.

If it was that easy to sue the average SaaS like this I think it would be a much more common problem and we would hear about it all the time.
> Made DOM manipulation fun.

same! Jquery is still quite useful and powerful. This is also what rails does for me; makes web development fun. Or highcharts making charts fun, or elasticsearch making search fun. To me that's a testament to elegantly solving a problem. I just don't get those fuzzies with react.
Politics is not bad because of the voting system. It's bad because we no longer have limited government, so the stakes are much higher than they should be. Presidents and Congresses no longer are circumscribed by the Constitutionally enumerated federal powers, but feel free to act on anything they want to.

That, and lack of term limits.
Voltaiq | Battery Analytics | Berkeley, CA | Multiple Positions: $110k-$180k | ONSITE

“The battery is the technology of our time.” -The Economist, January 16, 2016

Voltaiq's cloud-based Battery Intelligence software platform brings unprecedented data analytics, visualization, and predictive capabilities to any company with a battery-powered business model. Top automakers, consumer electronics, and energy storage companies use Voltaiq to accelerate product development, improve performance, ensure safety and reliability, and secure financing for their products. Our high-powered team comprises PhD scientists, expert data professionals, and battery industry veterans, all passionate about enabling the global energy transition.

Positions:

- DevOps: automation of builds and deployments on AWS cloud and others.

- Data Engineer: data models, data pipeline, data API and machine learning platform.

- Data Scientist: data analysis and visualization, feature extraction and machine learning.

- Backend / API Engineer: business logic, data models, and API.

- Frontend Engineer: client-side logic for data exploration and analysis.

- UI/UX Designer: problem-solving complex scientific workflows, product design.

Candidates should be:

- Strong coders in one or more of: Python, Javascript, Java, Scala, Go.

- Experienced with modern development tools and technologies: Git, Linux, CI/CD.

- Degree holders in CS, Physics, Math, Engineering, or related.

- Passionate about energy and solving hard science problems using data.

- Authorized to work in the US.

Our Stack

- Frontend: AngularJS, SASS, Gulp, Jasmine, Selenium, Plotly, Vue.js.

- Application: Django, Python, Pytest, ZeroMQ.

- Data Engineering and Database: Java, Scala, Postgres, Elasticsearch.

- Data Analysis/Visualization/ML: Numpy, Pandas, Matplotlib, Plotly, Scikit-Learn, TensorFlow.

- Deployment: AWS, Terraform, Ansible, Fabric, Nginx, uWSGI.

Competitive salary plus equity and full benefits.

Full job descriptions are on our website: http://voltaiq.com/about-us#jobs

Send a resume to jobs@voltaiq.com.

Thanks, HN!
I am starting to feel firefox in a serious way. But im just sooo concerned that their software still sucks. I mean, we ARE talking about a company who thought it was smart to spend time trying to build a javascript OS for mobile.

So let me ask again. When are you guys going to start building firefox from the ground up and make the perfect browser we all deserve?

And if you disagree, please. Present your arguments. I am the person you need to sell right now.
https://wiki.lineageos.org/devices/ lets you easily ctrl-f for tablet
Yikes!

"Sorry, our editor is optimized for Chrome"
I still use my Nexus 10 when traveling to watch movies. The screen looks amazing and even after ~5 years I can watch 6+ hours of video on it without a recharge.
Building Apps Using Flask-SocketIO and JavaScript Socket.IO
I agree with the spirit of what he's saying, although I don't think jQuery is a very good comparison to use.

React is a decision. I'm speaking in broad generalizations because I don't know how to put this principle into more specific terms, but good programmers should avoid making decisions for as long as possible. This is the same reason why I caution people against using test frameworks. Most of the time when you start coding an application you won't have enough information to make any educated decisions about it.

This is a huge advantage that Vue has over React. You can use Vue for just one component out of your entire app and it's fine. It is fairly easy to separate it from all of the rest of your application logic and that means by extension it's fairly easy to rip it out later. Or at least... easy enough.

It's still not perfect. I dislike how hard it is to make its templates fail gracefully when Javascript is disabled. I dislike that it uses setters in its data model, which discourages immutable programming. I dislike a few other things as well.

At some point, someone will make a better framework than Vue, probably by building something even smaller and even more focused than Vue already is. But in the meantime, if you are going to use a framework for two-way data bindings, you should probably be using Vue instead of React. Opinion me, of course.
Yeah teens use Snap and Insta to communicate (and WhatsApp)
Love the concept of payments. This is one feature the rest of the world is lacking compared to Asia.
Goodluck with your project.
Most of the big software firms also make hardware these days (unless they are selling open source or managed services).

Examples include Apple, most of the enterprise hardware space, IoT/wearables, *aaS, the top 10-100ish cloud vendors, etc.

Even Microsoft is a hardware company now.
I used to like Skype, but they've made a bunch of terrible choices.

Their integration of Microsoft Messenger and Microsoft IDs into Skype has meant that I now have two or three contacts for some people, and I have to switch which contact I send messages to depending on what device they are currently using.

They've also broken other basic functionality like sending messages - even with a solid internet connection on both sides, it will often refuse to send messages leaving them in a 'Sending' state.
Other times i'll be in the middle of a conversation and I won't get a reply to certain messages that appear to have sent correctly. Hours or days later I'll get a confused "What?" message from that person, to which I've got no idea what they're talking about, and then they send me a screenshot showing a half dozen messages suddenly showing up from previous conversations.

Then there's situations where I'll get messages on one device, but not on another (eg phone). So I've got someone pissed at me because I'm not responding to them, when the notifications are all piling up on my phone or another laptop, or whatever.

All in all, Skype has become so unreliable that I will only use it to make calls, because at least that way I can be sure the messages are getting through.
He was given a receipt.
GitHub sales a product ms competes with.
I enjoy Mercurial as much as the next person. But git is an engineering feat simply because it works well enough for so many use cases. Also, if git is the worst part of your tooling, that's some great tooling and a good problem to have.
He was simply unpopular. I don’t think you could argue he did anything worse than Holmes. But since she was a media darling, and the model female CEO, it’s kinda hard to see her being brought to justice. I’m not defending Shkreli, but it’s not very comforting to see the justice system as a popularity contest.
Building the perfect browser from the ground up?

Do you remember netscape?
Defense MicroElectronics Activity (DMEA) | Electronics Engineer, Embedded Hardware Engineer, Embedded Software Engineer | Full-time | Sacramento, CA | Onsite | $70 - $120k
Who: A Department of Defense (DoD) field activity that has been operating since 1997. Small and engineer-centric: ~200 employees of which ~180 are engineer/scientist.

What: Provide solutions to other US Government agencies and allies. Some tasks are engineering brand-new products and some tasks are re-engineering devices to keep legacy systems running. We do not compete with private industry but regularly work side-by-side with industry to get stuff done. We also have the only semiconductor foundry (90nm) still operational within the federal government.

Why: US Government agencies sometimes want products built that are so technologically risky or low-volume that private industry does not want to do them. Wes step in to fill the gap.

Where: Sacramento, CA -- California's fourth largest metro area. Home to two major state universities (CSU-Sacramento and UC-Davis). The farm-to-fork (and regular) capital of California.

Benefits: We are federal employees and receive federal benefits (google "opm benefits" for more info). Time off starts at 36 days/year (13 vacation + 13 sick + 10 federal holidays) and grows to 49 days/year over time (26 + 13 + 10). We have flexible schedules and most of us work a "9-to-5.” Hiring is for GS-11/12/13 engineers (google “gs pay scale 2018” and look at the Sacramento locality).

==Interview==

Must be a US citizen. Must be able to achieve and maintain a security clearance.

2 x Phone call [1 hr] >> Onsite w/team [full day]

==Apply==

hn@dmea.osd.mil with questions or info on how to apply (please DO NOT contact if you are a recruiter)