News for hackers. Stuff that matters.

botskonet

Does anyone notify you of upcoming removals? We've maybe purchased hundreds of movies over the years and we'd never know something was removed.
Re:When Concorde was the future on Thursday September 06, 2018 @12:18PM (#17927326)
I saw one in real life for the first time this summer, at the Museum of Flight near Seattle. It looked beautiful of course, but the cabin was incredibly confined. Not like airlines are known for their cabin space, but I don't know if I'd take a faster trip in such a confined space over a cramped seat on a longer flight.
Re:Ask HN: Which VPN? on Thursday May 17, 2018 @06:02PM (#17096416)
I currently use IPVanish. I'm pleased with the uptime and service. Every now and then I get disconnected and everything reverts to using my normal connection, which isn't very secure.
The NY Times twitter accounts are saying this is false:

https://twitter.com/NYTimesPR/status/976499121799483394

Re:Ask HN: What do you look for in a remote developer? on Friday March 02, 2018 @06:57PM (#16506839)
I sure did, posted last month too.
Re:Ask HN: Who is hiring? (March 2018) on Friday March 02, 2018 @06:36PM (#16506738)
Emprise | Regular and Senior Web Application Developers | Connecticut, Virginia, possibly remote (US Only)

https://www.indeed.com/cmp/Emprise-Corporation/jobs/Web-Appl...

https://www.indeed.com/cmp/Emprise-Corporation/jobs/Senior-S...

We're looking for Javascript developers, though HTML/CSS experience is important too.

We use Angular, lodash, bootstrap, and a ton of smaller libs. We're soon going to support ES6 too.

A group of people trying our best to build an awesome and ever-improving application and we're looking for talented, passionate developers.

Awesome resource. Kubernetes sure is the hot thing right now, I just wish I had any excuse to use it.

Can anyone recommend a more general resource? Possibly something that covers a wider range of topics like intranets, VPNs, self-hosted servers, etc? I know someone who thinks he's all that but seriously needs to read more of this stuff.

He values private networks over SSL (as in public websites don't even have SSL), salts salts and decrypts stuff by looping through timestamps within a range close to the transmission, and more.

Re:Ask HN: What do you look for in a remote developer? on Wednesday February 28, 2018 @01:45PM (#16485518)
As a remote senior lead who's hiring developers right now, I'm making a point of telling people whether we'll consider remote or not. Unfortunately my company really wants on-site but given their location and the talent we're after... not happening.
Re:21 Years of Income as a Software Engineer in San Francisco on Tuesday February 27, 2018 @08:24PM (#16479876)
I see people with lower salaries complaining and I feel bad and then I see people saying $200-300k is normal for their region and I complain.
Re:SpaceX’s Falcon Heavy successfully launches on Wednesday February 07, 2018 @05:17PM (#16328518)
I would say, "since the ISS". The ISS isn't as exciting as sending humans to another celestial body, but we'll never get to Mars without the lessons learned and it's an amazing feat.
Re:The full-time job of keeping up with Kubernetes on Thursday February 01, 2018 @06:00PM (#16286777)
I hadn't considered the benefits for dev/local instances...

I've known about Kubernetes for some time, but my current job never deploys anything that Kubernetes could improve, so I put it aside and hoped to someday get a chance to toy with it.

I've setup vagrant images pre-loaded with our app for several non-developers to use locally but it sounds like Kubernetes would be a far better way to manage those as well as staging servers.

Unfortunately my current company is 100% against third-party hosting/involvement so I couldn't even use it for staging - our stagings servers are Windows-based, ancient, and internal...

Re:Ask HN: Who is hiring? (February 2018) on Thursday February 01, 2018 @12:14PM (#16283609)
REMOTE (US Residents Only) or ONSITE in Connecticut/Virginia USA

Emprise is an established nautical software and hardware company based in Ledyard, CT.

We're looking for several front-end developers with solid javascript/es6+ experience. Our application uses AngularJS (v1), lodash, html5, and scss. You'll also do a small amount of Java for server API endpoints/controllers.

https://jobs.github.com/positions/b4de5f62-0520-11e8-8853-f9...

I've been using Stash to invest in some EFTs. I've only put in $50 to date and will put in more since the market is doing well but I did it more as a learning experience.

What would be the best way to learn, for someone looking to invest $500+, who's never done much investing before?

Outside of ~10 shares of Starbucks stock given to me when I worked there in 2001, this has been my only experience.

P.S. Those Starbucks shared have been long-lost - somehow they moved them from Schwab to another company and no one told me where/how). I forgot about them until today.

EDIT: Looking at my docs, I bought 7 shares at $18.275 in April 2001. The stock price is $60.55 today. I need to figure out who holds these and see what I can do to reclaim them.

EDIT2: I found them. I found where the original account was, called them and got the details. Sadly, the account was marked as dormant and I learned about "Escheatment". The stocks were cashed and the amount is now held by my state and I have go through several hoops to reclaim.

Re:Ask HN: What do you look for in an applicant's GitHub? on Wednesday January 24, 2018 @01:16PM (#16224906)
I look for signs of understanding.

I want to see an understanding of git - they have repos with appropriate commits, good commit messages, awareness of licensing, decent READMEs or info for collaborators

I want to feel like they understand how open source works - they've filed or participated in issues/discussions, they've starred/forked repos, they've opened PRs, they've managed issues/PRs on their own repos.

I want to see how they manage their projects/repos. Do they use a package manager? Do they have linting or build tools? Do they use CI? Have they kept the repo clean and ready for others? Do they use automated testing?

I don't expect to see all of this - but if someone has none of it, it's clear they have a lot to learn and aren't ready for the job.

I think Apollo 13 did a lot to show what talented engineering teams can do. They also didn't shy away from real terminology and rarely stopped to explain it. No other movie has done that in my experience.
Voyager is probably the most badass awesome thing ever.

Every single aspect of space travel is an engineering/mathematic/scientific marvel. Not only did we plan, build, launch these, (before I was born) but we're still communicating (until we can't).

I'm reading links people have posted here, trying to understand how we communicate with these probes. It's fascinating.

I read those links because I'm really curious but I clearly lack the prerequisite knowledge.
Re:Make It Hard to Write Bad Code on Wednesday November 22, 2017 @08:11PM (#15762073)
You shouldn't be linting third party code to begin with.
Re:What Made the SR-71 Blackbird Such a Badass Plane (2015) on Wednesday November 22, 2017 @01:18PM (#15759065)
I have it on my Amazon wishlist. It's going for close to $500 right now.
Re:Angular 5.0.0 on Wednesday November 01, 2017 @08:55PM (#15606949)
Several years ago we chose AngularJS/v1 for an enterprise-level app. Once Angular/v2 was announced it was still more of an experiment, but things have changed far faster than we anticipated.

Projects like ui-grid are dying and ui-bootstrap is dead and they're moving to Angular support only. We're suddenly using tech that's being abandoned a lot sooner than we foresaw.

I have my issues with Angular v2+, though overall it's way better than v1, but I truly hope the same doesn't happen to those making an investment in this new platform.

Re:Angular 5.0.0 on Wednesday November 01, 2017 @07:09PM (#15606330)
Two-way binding is amazing for smaller sites, but it becomes a nightmare for an enterprise-level app. Digests, and having to wait for the next event cycle is an incredible headache, especially when you have to write tests and modify values outside of angular control.

Add to that the frequent execution and performance issues with watches and we deeply regret having to deal with it now.

Add to that having to learn the painful guts around digest-related executions. Watches fire on init so you have to ignore those first calls. Tests are nasty because timeouts have to be flushed manually, and $q promises won't resolve until you call $apply, etc. It quickly became "WTF is going wrong internally".

Angular 2 is a lot better, but at this stage I think so many former AngularJS/v1 developers went the react/vue route and don't see any reason to return.

Re:The things no one tells you about working remote on Wednesday October 04, 2017 @05:27PM (#15404861)
I feel like the author assumes that what's true for him will be true for everyone, - it lacks some valuable perspective.

I agree with communication - it's the only day-to-day contact you have with co-workers and if you aren't a good communicator, it's not going to work.

If your entire team works remotely then it takes more planning, and it may require some sacrifices regarding your schedule. However, if part of your team works in an office then remote workers likely need to be available during similar hours.

I agree with learning to ignore "work" when you're off-hours and ignoring "home" when you're working, and how this is done depends on the individual. Traveling to a local coffee shop or wifi hotspot defeats the purpose for me. I don't want to trade one noisy place with people for another, at least regularly.

One big issue he doesn't mention is how other people you live with handle your work. They need to understand that whenever you're working, you need to be working. Not helping with laundry or chores, not babysitting, etc. It's a difficult thing to teach, but it's critical. For those married with kids it's a big problem, but for those single it's not.

I disagree that it effects motivation. There are always temptations at home but if you enjoy doing the work it shouldn't be a battle of will power.

Re:The rise and fall of Ext JS on Friday September 29, 2017 @07:28PM (#15370129)
We abandoned it at v4 because it just doesn't fit within the modern landscape.

Building the DOM via JS wasn't going to work for us. We had to re-learn how make simple things and we were at the mercy of the Ext API. The resulting DOM was incredibly bloated, different in IE, and was a nightmare to style.

Template-driven apps like Angular, JSX in React, Vue, etc are much easier to use overall. Less to learn, faster adoption for new developers, cleaner separation, better portability, and small, clean, and consistent output.

To be fair, the original authors of our application had little idea what they were doing either and misused/abused Ext, which made everything 100x worse.

I've long struggled with NoSQL. My data is relational, and I've been long taught to normalize and de-dup my data, so how do I use this? I keep feeling like I'm missing the genius because I keep coming back to wishing I had a true relational table.

However, there have been times where being forced to define a schema has been painful. If our app has to store dynamic keys/values it all winds up as records in a relational db table acting like key/value store. Whereas in Mongo we can just store the document, without affecting the entire table schema.

I want the best of both worlds...

Re:How We Grow Junior Developers at the BBC on Monday September 25, 2017 @01:05PM (#15332119)
Exactly. I would rather take a first-semester web development student who shows those foundational bright spots than a 20-year developer who does this as a 9-to-5 job.

I work with people who did things their own way for 10+ years, never worked as team, never kept up with a quickly changing industry, never improved their skills, that now they're opinionated, they feel that as long as something works it's good to go, etc.

Introducing them to a code review workflow exposed how truly uneducated they were. Code review turned into education sessions, explaining how fundamentally they've misunderstood or misused CSS, javascript, or the tools we use.

It's dramatic how much money and time is wasted because no one with authority to fire them wants to. Back when I ran my own studio I let people go the instant it became clear they weren't going to make it, but these people couldn't pass a simple interview with me.

My company sees it but keeps trying to find ways to solve the problem. You can't throw training at it, you can't throw more meetings.

Re:How I stopped loving Angular on Wednesday September 20, 2017 @07:22PM (#15299243)
I think Angular 2+ just misunderstands what most applications need or what most developers want.

Typescript is an amazing tool and will be better once there's even wider support. Observables are interesting and RX.js has been useful to me. Zones are interesting but I've not had a real chance to use them.

But, I think putting these and many more concepts together make Angular even less accessible to a majority of developers. Developers can choose these components individually and mix and match for the project, but Angular has made all of these decisions already. That works for some people, but not enough.

Add to it the extreme confusion over naming and the massive paradigm shift from AngularJS 1.

I agree that Vue, React, and other libraries do a much better job and aren't complete packages, you can put together the foundation you need.

Re:JavaScript development is not fun for me anymore on Wednesday September 20, 2017 @01:43PM (#15296369)
We're using Angular 1 too, chosen just over two years ago.

The two-way binding/digest nature has really become our enemy. Everything we write has to account for digests and we've wound up with some terribly ugly code to account for digest problems.

Angular 1 is great for hobbyists and it makes implementing simple forms easy but when you use it for an enterprise app, it hurts.

Our app is still vastly better than decade-old 1.0 we've replaced, but we sure hate the digest now.

Re:Turning Off GitHub Issues (2016) on Tuesday May 23, 2017 @07:11PM (#14406248)
For most projects, this is nothing more than an even higher barrier for users.

As a developer I would LOVE to have everyone submit a failing test or a PR rather than reporting issues but that's just not feasible. Most never will, because there's a learning curve they don't have time for - the language, the tooling, the product itself, Git/github/PRs, etc.

As the project maintainer, that's what I signed up for. It really sucks sometimes, but I'd rather sort through the junk and personally fix the issues people report than funnel everyone through hoops they likely won't spend time on and lose that valuable feedback entirely.

I hadn't heard about this game until right after No Man's Sky, which ruined my eagerness to back/pre-order things. Except for Everspace I have no backed or pre-ordered anything else, forcing myself to wait.

As a developer working on a Steam game, I've decided not to let myself down this path. Kickstarter is tempting, but I'd rather release something when it's ready and build from there - if someone pays me, I want it to be for a product they can have now.

Re:Am I wrong in hating React JS? on Wednesday October 26, 2016 @12:31PM (#12797875)
Learning a few differences for attributes names isn't nearly as involved as learning angular's entire custom attribute and syntax support though.

I would also add that for any web app truly utilizing these libraries, you're going to have to know how they get compiled and where your data is coming from. With Angular you have to learn about scopes, digesting, linking/compiling, etc.

Two-way binding was amazing to me when I first took up Angular, it made common tasks so easy but on an enterprise-level application it's a nightmare because you're quickly dealing with digest/event cycle issues, especially during automated testing. The control over data flow that React prefers makes the easy, common tasks more time consuming, but overall saves a massive amount of complexity.

Older »