skysight-inc/HackerNews huggingface dataset:
The reality is that you need your job more than your employer needs you. We're all replaceable, and this is further exacerbated by technology and outsourcing. Hiring in the tech industry where senior engineers have to go through multiple rounds of answering data structures & algorithm riddles is probably the epitome of this absurdity.

As long as this is the case, employers are always going to demand the moon, only hire the "best", and offer as little money as possible. If employers really needed you, they wouldn't be holding out for the diamond in the rough willing to work for peanuts.

It boggles my mind that we as a society still cling on to this notion that everybody must rent themselves out to somebody else to survive. Wage slavery should not be the backbone of our economy. Something like a basic income would go a long way towards evening the playing field, so that desperate workers can walk away from this nonsense.
Biggest YouTube trend (Asmr) can be used to block out noise and enhance creativity
Maybe the real lesson here is that the last open task on your project is something that can present human-readable digests from parsing the compiler errors...
The US dollar is in its worst losing streak in 14 years
XSELL Technologies | Full-stack Developer | Chicago, Illinois | ONSITE, FULL-TIME

XSELL Technologies | Full-stack Developer | Chicago, Illinois | ONSITE, INTERN

XSELL Technologies | Data Scientist | Chicago, Illinois | ONSITE, FULL-TIME

XSELL Technologies | Data Scientist | Chicago, Illinois | ONSITE, INTERN

At XSELL Technologies we're building a product to empower your digital sales workforce. Through machine learning and artificial intelligence we uncover insights and strategies from your top performing sales associates. Through our real-time platform we provide your entire sales workforce with the best actions, tactics, and strategies to sell more.

On the full-stack side we're looking for developers to work on our real-time platform and digital engagement products. Our stack is primarily Ruby on Rails, JavaScript, and AWS. Our team is small, but growing so you will have the opportunity to work on various projects from start to finish, solve complex technical challenges, and work directly with our operations and analytics teams to deliver solutions.

On the data science side we're focused on machine learning, artificial intelligence, and natural language processing. Our stack is primarily Python and Cuda leveraging many custom and open source libraries. As a data scientist you'll be able to work with our operations team to generate insights from our large datasets and build prediction and recommendation systems.

For more info email: jobs+hn@xselltechnologies.com
This is probably true, but it's a really poor rationale for choosing a templating* solution. Sure, JSX is slightly easier to pick up than a pure templating solution would be, but that doesn't mean learning modern templating tools is hard. Making already easy things easier isn't much of a win in my book.

On the other hand, JSX is extremely difficult to read. I can glance at a relatively complex handlebars template I wrote two years ago and instantly understand what it renders. To do the same with a similar JSX component requires spending ten minutes to trace the control flow, understand all the helpers, and mentally re-inline all the loops and conditionals. It's conceptually simple, which is attractive, but in practice that seems to lead to noisy, nonlinear render functions that have little to no structural similarity to their final rendered DOM.

It's also worth noting that JSX is easy to pick up for javascript developers. It's next to impossible for the kind of design-focused frontend people who know HTML and CSS inside and out but only ever needed enough JS to write the occasional jQuery selector. If you're certain your project will never have any styling input from people who aren't first and foremost programmers then JSX might be a great fit, but the rest of us actually have to work with our teams.

* Yes, I know, JSX is technically not a template.
Gitlab EES and EEP are not free
Thanks for all the feedback guys - good or bad. It's all helpful. If you found that post useful, I just published the followup post to that: 3 Steps to Finding your Dream Job. Hope it helps and have a great weekend:
https://www.madmork.com/single-post/2017/08/31/Need-a-Job-Ch...
One less user, as I've switched to macOS. Unix under the hood, working software/hardware with no or little fuss, sudo port ... works with all the free software I could want and the rest generally compiles relatively easily), and I can buy devices at a store and they 'just work.' Kernel is open source, and the rest is 'good enough'. I'd use linux for embedded, but as a desktop, not anymore.
I wrote a science fiction novel, The Final Six Days. I had been kicking around the idea for 5 years, working on technical side projects until I decided to shift course toward writing. I'm in the process of writing out the rest of the series (books 2-4).

As far as money, I've made close to a thousand on months that I am promoting it heavily. Right now I have pulled all advertising and promotion until book 2 is in pre-order.

http://timecrossers.com/
iOS app uses a deep neural network to detect facial expressions in 20 ms
Historically, that hasn't been very successful. Purges never seem to be a good solution.
I would argue that the reliance on technology have made people worse off and enables them to do the worst/laziest behavior.

The ATS are that bad because people spam their resume out. It's basically a spam filter. People skills matter. Most people don't want to do the work to get to know other people.
I'm currently working on a side-project, and I think I've figured out how to beat over-engineering and just launch a MVP which is actually a "minimum viable product". I'm building the product for my own use, and I'm just building the bare minimum that I actually need to complete the task. After that, I'm planning to bring on my first 10 customers and be available 24/7 to answer any questions and build the features that they need. But only if they're going to pay me money to use those features.

I've often fallen in the trap of "oh that would be cool", but this time I'm going to try to only build the necessary features that actually bring in customers, instead of wasting time on a bunch of useless stuff.

> Over-architecting infrastructure

Yep, I think it's a good idea to just put everything on Heroku until you're spending at least $100 per month. It's just so easy to get up and running.
That's why it's essential to have a well-rounded education, even if you're a technical wizard.
Sure. There are syscalls that allow a great deal of customization as to stack placement.
Product Design, UX/UI Design, Customer Empathy, Design
Thinking | Silicon Valley | Jose B | heyitsjoseb gmail

17 years of experience in startups (including my own) and big companies

https://www.linkedin.com/in/jbenavides/

Happy to give feedback and help.
Don't really believe in logo automatization.
I didn't know you there was a new UI. I just switched over. Definitely seems like an improvement. Good job everyone!
Only typing the man page of the Bourne shell will take at least a few days.
I wonder if these people thinking of FACE BOOK social manipulation ever think about FOX NEWS social manipulation. Do they agree with it or are they influenced by FOX news to think that FACE BOOK and GOOGLE are running social manipulation?
You would be surprised to see how many people in your professional circle would be ready to mentor you. All you have to do is ask.
I run Windows 10 in a VMWare Workstation instance for this. Luckily with modern multi-core high-memory machines and Intel VT-x, this runs really, really well. So I really don't need the vendors to expend any effort on a port.

That said, one sad thing is that VMWare recently laid off and/or outsourced their VMWare Workstation team[1], and it is now in "maintenance mode", so I will be really sad if this product gets sunset somehow. It's still infinitely better a VM option than Virtualbox for running Windows.

[1]: https://arstechnica.com/information-technology/2016/01/vmwar...
v5.0 is out. lots of fixes... guys if you are using consul i need your feedback
No problem, that's what the internet was built for, after all.
Two side projects: Tomotcha and Requires.io. Tomotcha (https://tomotcha.com) is a Japanese green tea subscription service (inspired by Bemmu's Candy Japan). Requires.io (https://requires.io) is a spin-off from a now defunct Continuous Integration service to track python dependencies.

As a software engineer Tomotcha is more challenging to work on, as it doesn't involve much tech at all: it's all about logistic, customer service and marketing. I will admit that I'm not very good at it yet, but improving slowly. I think a side project is the perfect opportunity get outside of one's comfort zone. For instance we are currently completely reviewing the packaging of our tea shipments... It should be ready for either November or December.
The super efficient middle management in EU companies is even more extraordinary claim then the exploited poor eastern European programmer.
I'm skeptical. This "tiny bit better" might not be noticeable by customers, so it could easily be swamped by better marketing or by having a more convenient location (which will never be consistent).
Personal names around the world https://www.w3.org/International/questions/qa-personal-names
Thanks for the link. Looks like a good read.

I've always used a signal processing analogy for management communication. "Managers are lossy, high trasport-delay, filters." Any time a manager is between two people trying to transer information, there will be delay, and there will be information dropped.

Now, sometimes, that is a huge benefit. Not everyone can know everything in any organization of reasonable size, so there is benefit to having someone summarize information from other areas that I need to be aware of, and communicate only the bits that are relevant to me. OTOH, there are times when the best way to accomplish a particular mission is to get the manager out of the communication path so that the people with the expertise can communicate directly, at full speed and full fidelity, and deliver a solution.

So to me the litmus test for a manager is: "Am I adding value by filtering this information?" If no, then get out of the signal path.
I started to abandon Mac around 10.6 and ended up on Linux unintentionally.

I tried really really hard to like FreeBSD, and I did like it... It's not just a server OS it's true! but omg the hardware support, that made me truly appreciate that the common denominator of an Desktop OS being useable: is hardware support...

it doesn't matter how amazing the OS is abstractly, you need drivers to appreciate it.

I even started going down the road of submitting driver patches, and I am no OS programmer. That's how dedicated I was to making it work - but there's just too much to do.

I know if you are super careful you can buy hardware for *BSD but even then it's unlikely you will get support for everything in the BSDs, Linux just has support for so much out of popularity, and in a closed hardware world unfortunately that is what makes a Desktop OS usable (without even getting into DE/WM stuff).