skysight-inc/HackerNews huggingface dataset:
Lack of compile-time checks for the template (and embedded expressions) is a major limitation of Angular. This may be OK for small projects. For large projects with many developers this is a huge problem. Here's what happens: a developer modifies code he's not familiar with. He introduces a bug due to a typo. He builds the code without errors, and runs the application, and everything seems to be OK. The bug is not found even at run time because the developer did not click on something during his manual testing. You can try to reduce such problems with automated tests, but test automation can't reach every corner. As much as possible such issues should be caught at compile time, and Angular can't. This is a major flaw.

Compare that to .tsx templates (Typescript's version of JSX). All html as well embedded expressions are checked at compile time, and typos are caught at compile time.
As I don't know how to delete it, I added a line on top for now.
They are following semver: http://semver.org/

So the major version changes whenever they make a backwards-incompatible change.

However, I clicked in their upgrade calculator (linked from the post) and at a glance it appears the incompatible changes are fairly minor.
As I commented above, you might want to take a look at https://github.com/wmonk/create-react-app-typescript.

It’s really helped reduce some of that 3rd party lib / buildchain JS fatigue for me.
Striim (https://striim.com) | Palo Alto Headquarters San Francisco Bay Area | Full-Time | UI/UX Designer | Machine Learning Engineer | Field Software Engineer | Remote or Onsite

Striim is an enterprise-grade real-time, streaming analytics product deployed at some of the largest Fortune 100 companies, solving mission critical problems.

We work with cutting edge big data analytics technologies and we're recognized as one of the best places to work in the San Francisco Bay Area by multiple publications[0].

Striim is hiring a UI/UX designer with a special interest in data products: data visualization, data exploration, interactive analysis. The role includes working with the product team to turn requirements into beautiful, detailed, intuitive UX workflows for excellent UI engineering team to use as their blue prints. You should have experience working on technical products that require you to learn certain data concepts (SQL, visualization techniques, data exploration techniques).

Please apply with our general application:

http://www.striim.com/careers/

0: http://www.striim.com/blog/newsroom/press/striim-ranked-1-to....
I'm speaking about a philosophical dual.

For example: http://www.taoism.net/ttc/chapters/chap02.htm
AirFox | Boston, MA, USA | On-site | http://airfox.io | Backend, frontend, Android, Blockchain, Data-science / ML | JavaScript, NodeJS, Ethereum, Kotlin, Java, Apache Spark

AirFox is building a platform for micro-finance in emerging markets, expanding access to capital for millions of people. Using data points extracted entirely from mobile phones, AirFox is creating proprietary credit scoring algorithms to allow unbanked people to access microloans. The Ethereum blockchain and smart contracts enable low-cost peer to peer lending from a global pool of capital.

Please email james@airfox.io if interested.
a thing can be possible while still being improbable.
> Deprecated

> This feature has been removed from the Web standards. Though some browsers may still support it, it is in the process of being dropped.

Ok..
It is difficult to outwork a bad diet. If you are doing a 238 mile long race, you have very different dietary considerations than most people; and quite likely have a diet designed to maximize caloric intake.

A large chocolate shake from mcdonalds is 850 kcal. By your estimate, this is is 51 minutes of work to burn off. Possible, yes. Useful if you need the calories to run 240 miles, yes. Easier than not having the shake in the first place, no.
Adobe killed Aviary. Do you know other web SDKs for image editing?
That's simply not true. Russia is very centralized. Whatever power local overlords wield, gets stripped immediately should they anger Moscow. They're usually assigned from outside and as such alien to locals.
Dataminr | www.Dataminr.com | New York, NY (ONSITE) | Full-Time

Dataminr is a analytics platform that is in a continuous state of searching, ingesting, and analyzing data from multiple real-time publicly indexed sources to provide actionable insights and breaking news! We're an official partner of Twitter and rapidly expanding (though most of our team is HQ'd in Manhattan)

Looking for a Front End Engineer to help with the expansion of our client-side analytics system, which is a react based web platform. Also constantly adding to our Platform and Data Infrastructure teams which deal with our general back-end system (Java and Scala based) as well as data ingestion and pipelining from various sources into our platform. Given the small size of our team, some professional experience is required.

Check our site or just email me and IDodd@Dataminr.com to chat further!
JobsLever link doesn't work. Please update.
I read it yesterday on my GN feed. So maybe others have too.
Thanks.

You can also go to the page, open console, and run this at the JS commandline:

location.href='http://facebook.com/l.php?u='+encodeURIComponent(location.href)
Perhaps, but here's a personal anecdote when I was interviewed years ago. The interviewer asked me one of the trick problems popular at the time, which I knew the answer to. Ironically, it was not a problem I'd studied for; I just happened to have seen in elsewhere years prior, found it interesting, so I remembered it and its solution. To be clear, I didn't solve the problem the first time I'd seen it, either.

Nevertheless, I gave the interviewer a detailed, step-by-step, golden answer she was looking for, and she's obliviously impressed. After a few minutes, however, youthful stupidity^W^Wmy integrity got the better of me and I told her that I'd seen the problem before. So I got a 2nd trick problem, one that I didn't know nor studied for, and naturally didn't arrive at the golden solution.

I didn't get called back.

If you were to ask me to solve a problem that's on my study list today, believe me that I've got the selling part down pat now.
What are the pros/cons comparing Wireguard and ZeroTier?

Wireguard was recently mentioned as supported by the Mullvad and IVPN VPN providers. https://news.ycombinator.com/item?id=15588040

ZeroTier was part of a discussion migrating between cloud providers. https://news.ycombinator.com/item?id=15548642

Choice is great but when would either option be best? My personal use is just as a connect-back-through home VPN; I have to support mobile devices so will probably also have to use something else.

Both tools seem to be finding new life as they simplify container networking setups.
Was it an MCor printer? Which prints did you use to correct for color artifacts in the print process?
Quick Fixes for A/C Systems That Leak Water
The first time I came across the term alt-right was in this article on Breitbart: https://www.google.is/amp/www.breitbart.com/tech/2016/03/29/....

As a ex Ron Paul supporter with a distaste for the GOP and Neo-Cons, I proudly called myself alt-right.

I joined a few alt-right forums and found similar-minded people. Libertarians, conservatives, nationalists (in the positive sense). Generally smart people. Not Nazis. Not white supremacists.

The term alt-right never seemed to me anything other than right-wing but not Republican.

Then I saw a few New York Times and CNN articles using it differently. Mixed freely with Nazis.

And I heard that white surpremecists were using it to make their views look more mainstream.

Then people started calling me a Nazi.

It’s a beautiful strategy to see a word redefined right in front of your eyes for political gain, but sad too.

If Bannon said Breitbart supported the alt-right, I’ll assume he’s referring to the definition I first understood from the article on his site, and not the one co-opted by the left-sided media and far-right groups.
San Francisco | Readyfire | Full Stack Javascript Developers | ONSITE | Full-Time

Readyfire is a new startup funded by Bullpen Capital (investors in gaming leaders Zynga & FanDuel), and we are seeking the first hires for our team. We're looking for motivated self-starters that thrive in a fast moving environment. Bonus if you are a sports fan and have familiarity with fantasy sports, daily fantasy, sportsbooks and other sports related games.
This is an opportunity to become a core member of our team and help us shape the company from the ground up.

We are looking for a great engineer to help build out compelling products to make sports wagering accessible and fun to all sports fans. We will be using the React /Redux/ReactNative stack for the front end and node/Express/ GraphQL on the backend.

https://angel.co/readyfire/jobs/289823-full-stack-engineer-f...

contact: sunil@readyfire.co
I know about the Xbox one x, but where did you hear about a new PlayStation being released or announced?
Netflix functions without client-side React, and it's a good thing
I honestly didn't think that anyone would think of Breitbart as sane reporting. If the comment was honest then I have to change my opinion and have learned something.
0rigin (http://www.0rigin.org) is a blockchain project focused on building the sharing economy without intermediaries. We're creating protocols to allow buyers and sellers of fractional usage assets and services (think Airbnb, Getaround, Fiverr, Taskrabbit) to transact without paying middlemen 20-30%.

We're experienced founders who have built and sold multiple businesses in the past. 0rigin is the most ambitious idea we've tackled to date (hopefully on the right side of crazy).

We currently have a working MVP built on Ethereum and IPFS. We're looking for all sorts of people to join our team, whether you code in react, python or solidity. We're a distributed team and open to remote.

Ping us at founders@0rigin.org if you're interested.
Hostgator web hosting review Plans and deals 2017
Most pieces in English are using the terminology they use for other things. So, email marketers call it 'double opt in' and privacy activists and anti-spammers call it COI.
Marketing data lake, marketing operations will be the future. are you ready?
"A dynamically typed language is a statically typed language with precisely one type."

You still have types; they're just not checked at compile time.
You could make it explicitly clear by emailing them, or mentioning it at the time of purchase or timing your purchase with a privacy announcement.
Remember that both Kafka and Kinesis have "at least once" delivery and from experience it's a common scenario. You will receive multiple messages. Two options: (1) store hashes of each row and then deduplicate, (2) use a database.

I can't remember if it's an issue for change capture since in theory you have some insert timestamp column anyway.
I didn't realize that either. Its awesome. I love GitLab (especially compared to GitHub).
deflationary currency is not that bad of idea, the S&P 500 is an index of 500 of the best American companies and last time I check the number of shares do not increase year by year and it seem to be working for $FB, $GOOG, and $AAPL and for now $BTC...
Thanks, Jose. HN folks, Jose really did reach out and seems sincere. A response, even an auto-responder, is always appreciated when the HN community is involved and I think he understands this now.
Because they'll be denounced as hypocrites and possibly prosecuted. We're not dealing with people who play fair here, and playing legal jeopardy when you're in the defensive posture is self-defeating. There are other tactics that are more effective and don't compromise the moral position to the same degree, eg digging into the financial interests of the opponent, exposing their operations (as in this story) etc.

When I mention the moral level I don't mean in a kindergargertenish way. The moral dimension of conflict is a key part of modern military strategy, because success in war, as an elaboration of politics, depends heavily on public buy-in.

https://en.wikipedia.org/wiki/John_Boyd_(military_strategist...
So we are talking about people pretending to be people they aren’t, and your solution is decentralize the whole thing?
Most people don't run much. Just as with hiking, strength straining, gymnastics and other sport, ability grows with training.

Another option is simply running longer. Few people who aren't overweight couldn't train up to 90 minutes. Given that there's overhead in showering and changing clothes, going longer, fewer days per week does have an efficiency of sorts.

Edit: Ideally one avoids having a completely irresponsible diet, however just training can do a lot and can also blunt the appetite after a certain threshold.
I hate this, too, and would love to be able to use HPKP in the future, too.

But I’ve long accepted that Google will simply drop functionality without reason even when people still depend on it, just because they can, and that they’re deaf to all complaints.
Could be worth your while to look into Cycle.js

It's written in TypeScript and, like Ng2, also heavily based on observables
Ujo Music’s second attempt at music on the blockchain: EGO by RAC
I've heard of the wonders of Forth for many years -- about how it was just as good at metaprogramming as Lisp, how it was very powerful and yet extremely light-weight, about how you could run it on bare metal, and write your own OS and utilities in a fraction of the time it would take in other, more well-established languages, and so on.

I got really excited about it, and when I finally started learning it, I had very high expectations and really wanted to love it. Unfortunately, overall those expectations were not met. I did find the experience enlightening, as it was a pretty different way of programming, and I love to gain new perspectives. That said, I was disappointed to find Forth was mostly an obfuscated, write-only language.

Many in the Forth community preach that one should write only very short, well-documented "words" (ie. functions) that are clear and easy to understand. But the reality in the Forth code that I've seen was a lot of long, poorly documented, convoluted words which were a nightmare to read or debug. Granted, this was in the open source community. I've heard that the code in commercial Forths is in a much better state, but I don't have any experience with that.

One also seemed to have to write a lot of one's own code in Forth, because there just really weren't that many libraries you could lean on. I guess I prefer the more batteries included approach. I've also heard even Forth fans admit to me that writing Forth was painful and that the point of using Forth was to write yourself a higher level language as quickly as possible, so you don't have to work in Forth.

Well, I'm personally not all that interested in writing languages myself, and am quite content to use a pre-written language where all the hard and boring work was already done for me by someone else, and I can just use the nice higher-level features that already exist in these high level languages.

I guess if you're on a resource-starved system like some tiny microcontroller, using Forth over assembly might make sense. But as I usually work on relatively powerful desktops or servers, I don't really see the point of using Forth there at all. I'd just rather save myself the pain and hassle, and use any of number of existing high level languages to begin with.

As for Moore's work, I kind of see it like the work of someone building the Eiffel Tower out of toothpicks. It's certainly an impressive accomplishment. But how practical is it?

I'm also not sure how much Moore subscribes to what have become well-accepted software engineering practices such as having good documentation, clarity of code, and testing. It seems like he prefers to sacrifice all at the altar of size and performance. That's great as far as it goes -- if that's all that's important to you and you can make it work for you (and he certainly made it work for him). But looking around at the mountains of poorly documented hacky spaghetti code in the rest of the world, it just seems like following that path leads to an unmaintainable, buggy mess.. unless maybe you are Chuck Moore and can make it work anyway.
Where did you get that number? Unless you are doing some hardcore HIT, or doing olympic level running, you will never burn 1000 cal in a hour or running.
Very few people can maintain 8+ mph for a whole hour.

"Like it or not, running makes for a really great cardio workout: Maintain a six-mile per hour pace, and you'll burn upwards of 557* calories in one hour! And even if running that fast for that long seems like a bit of a stretch, you can still burn an impressive 398 calories per hour by jogging."
Cool article. I found some neat things in their data.

You can see the burning man "city" moves slightly each year creating an "echo" in the data.

https://labs.strava.com/heatmap/#13.49/-119.20399/40.78672/h...

Also, some people appear to have biked to the Farallone's https://labs.strava.com/heatmap/#12.41/-122.97170/37.71310/h...
FYI The first link (https) is not working atm.
META

If you need something more advanced than ctrl-f-ing over 4 pages, I made:

https://hnjobs.emilburzo.com/

Click on "(syntax)" for inspiration.
For now ads will be the easiest & simplest way. I do however have some thoughts about some kind of a freemium model. Maybe in the future..
Yes, but how? I got really into Semantic web stuff maybe 5-6 years ago and I thought it would have taken over by now but it seems to have withered for lack of development. You're welcome to email me with your thoughts if you prefer.
This isn't true and hasn't been true for a while. Angular's ahead-of-time compiler converts the template strings into TypeScript which are then type checked, all at compile time.
"it's ultimately subordiate to national and international law"

That is true, but in the US a big problem is that part of the government is breaking the law with its surveillance. In that situation technology can help quite a bit. The constitution states that the government needs a warrant to search ones private papers. Encryption works great against illegal government snooping. When the intelligence agencies and Congress starts talking about requiring back doors, like the Clipper Chip or the Apple request, society can hear about it and push to keep the back doors out. Worked with the Clipper Chip at least.
Location: Irvine, CA

Remote: yes, prefer in-office

Willing to relocate: no

LA: Only if I can work remote most of the time

Résumé/CV: Contact me

Email: legoheadhn@gmail.com

Technologies: PHP, C, JS, MySQL, AWS

Currently full time, seeking new full time employment (no contract work)

Backend Web Development / LAMP / Anything really (I'll learn)

Worked at a startup as the first hired engineer and watched it grow from 7 to over 150 people and 20 developers. I was the DB Admin for a multi cluster master-master MySql setup as well as the main software architect. Daily, we received over 1 million sessions and 1 billion HTTP requests. Currently working as head of web development at a small company (1 other developer) and have developed and maintained many backend services.
Occam's razor. Google is a huge tech company that makes lots of cool stuff. HN is a forum with a strong interest in technology. It makes perfect sense that a new Google product would make it to the front page here.
LaunchDarkly | launchdarkly.com | Oakland, CA | Full time | Onsite

LaunchDarkly is a rapidly growing software company with a strong mission and vision carried out by a talented and diverse team of employees. Our goal is to help teams build better software, faster. You'll join a small team from companies like Atlassian, Intercom, and GitHub, and you'll have an immediate impact with our product and customers.

Technical Support Engineer: https://jobs.lever.co/launchdarkly/9957c05d-1d62-4382-a9fb-2...

Distributed Systems Engineer: https://jobs.lever.co/launchdarkly/7c2a0f73-c630-4baa-804f-a...

Full-stack Software Engineer:
https://jobs.lever.co/launchdarkly/812ec9eb-1ccc-4ebe-a4d1-7...

Account Executive
https://jobs.lever.co/launchdarkly/18439955-9b79-4866-8f6e-d...

Sales Development Rep
https://jobs.lever.co/launchdarkly/95ceec2b-9d8d-4963-9879-8...

Solutions Architect
https://jobs.lever.co/launchdarkly/3b06fc33-33c3-4979-81c5-3...
I guess Tektronix graphics isn't supported by anything anymore? http://physics.oregonstate.edu/~landaur/nacphy/coping-with-u...
Microsoft thinks it can make holograms the future of retail UK
MOKA Analytics | New York City | www.moka.nyc | Senior Full Stack Engineer, Senior Front-End Engineer | Full-time | ONSITE | Immediate | $100-175K | 0-2% Equity | Benefits

MOKA Analytics leverages machine intelligence to enhance business decision-making. Founded by McKinsey and Bridgewater alumni two years ago, we are a small, profitable, and fast-growing software business focused on disrupting traditional strategy services with innovative technology thinking. Our flagship product, the Winning Model, is used for strategic planning at some of the world's largest consumer companies.

If you're excited about solving engineering challenges in a business context, shaping the direction of a product, and working with a high-leverage team of top performers, email me with your resume and a short introduction at todd@moka.nyc.

Job details:

* Shape the architecture and design of MOKA's core products by working collaboratively with developers, designers, business experts, and customers
* Rapidly transform product requirements into prototypes and continuously refine product experience
* Develop data infrastructure & visualizations that transition across levels of detail and through time
* Opportunity to develop and grow into engineering leadership positions
* Highly competitive compensation and benefits; ranges depend on candidate qualifications and experience
* Stack: React, Redux, ES6, D3, Python, Django, Celery

Your details:

* 3-5+ years experience at a leading software company or startup
* Experience using multiple frameworks that inform your architecture and technology decisions
* Experience building maintainable systems supported by modern testing and source code analysis tools
* Data science and machine learning experience a plus
* Demonstrable track record of strong performance
* Self-starter, attention to detail, ability to work collaboratively
This is exactly why I've blocked all wsj links in my browser, unfortunately, the add on I use doesn't work on mobile Firefox yet. Can't HN just ban these? It's clear they don't want nonpaying users, we should respect that wish.
Any reason you're not using an @lyft.com email for this?
And you are mistaken to assume a taxonomic correction suggests support of the USSR or anyone involved.
Round every circle a larger may be enscribed. Don’t be downtrodden but be inspired.
> so what does this matter?

You are select for the "can bullshit people on short notice" ability. It is very likely not correlated with other abilities required for the job, thus, if it is not required, you will very likely fail the stronger candidates because of that.
The Inflection Point of Wattage in HPC, Deep Learning and AI
http://www.nytimes.com/2004/07/17/business/martha-stewart-s-...

> for lying to federal investigators about a stock sale that she called ''a small personal matter.''