skysight-inc/HackerNews huggingface dataset:
Yep, I made the same realization as the OP in that changing things to any large extent required being part of the management. I got my break 10 years ago then 6 months after that I quit to go and work overseas to be with my wife & family.

Turns out being a programmer is a very portable skill, and good ones get paid well. Life isn't so bad.

I imagine if I'd spent the last 10 years in management I probably wouldn't have changed jobs and be just as frustrated, just in a different way.

But let's not get carried away here, the OP (and I) might have been pretty poor management material after all.
> What am I doing wrong?

Not using the office printer.
Ohhh... man. This is a bit tough to read.

After 20 years in programming I've recently started looking into going back for a CS degree (masters or undergrad). But this guy makes me wonder if I should reconsider the MBA option.
Last July, I lead a project in support of a federal agency to analyze current business processes and identify weaknesses in the agency Section 508 office. My work focused primarily on externally accessible internet sites and one of the most common 508 violations that we encountered was the lack of ALT-text on images. This agency utilized a number of automated scanning tools and processes, but lacked any ability to efficiently remediate these errors. While we never talked more than from a conceptual standpoint, a coworker and I discussed something along the lines of what Facebook has accomplished here through the use of Google's Neural Networks. Very cool to see this advancement come to life.
There are three episodes of that - basically the algorithm is trying to maximize the X pos in the scrolling platform games while being able to try any combination of controller buttons and see what would happen in the future. Absolutely amazing.
Not only programming: all salaried jobs end in tears if the employee realises there is more than a paycheck in life but, that said, he/she can't afford to try and startup as an entrepreneur.
I've also been using HA for a while, mostly with custom made devices over MQTT. Can honestly say that it is quite impressive and is remarkably reliable (important when it's controlling your lights or thermostat). My only knock is that there isn't a whole lot of flexibility in customizing the frontend, but the tradeoff is that configuration is more straightforward.

baloob is also very helpful on the issues page and seems to really love the project, so kudos to him.
Oh, look - it's the "help twitchy white people feel safe" app. Illustrative that we're making this kind of thing, rather than anything that might actually help make neighborhoods safer.
We had to do this at a previous job, but on Windows. We split it out by 100's so this gave us fewer levels to traverse. This was on Windows Server 2000, so an earlier release of NTFS. The problem manifested itself by 100% I/O consumption by Windows Indexing service - turns out that when you added or updated a file it reindexed the entire directory. By using nested folders we reduced the number of files it would scan to an acceptable level.

We then bought FAST. Microsoft later purchased them and folded into the Windows OS, becoming Windows Search. Which is pretty nice - I have it turned on for my local TFS workspace.
Jquery CDN is down
extremely insecure!!
It seems like one more way Google is throwing the web under the bus. Just like how Angular 2 is all about having a "native app" front end.

I really feel marginalized by the Android ecosystem treating me as if my life was meaningless because I haven't mortgaged my first, second and thirdborn sons and daughters to Verizon. If you think it is bad sucking the web down through a straw through Verizon's "best effort" wireless netwpork, you are not in the 90% of the land area of the US where there is no Sprint, T-Mobile or AT&T and we have to suck the internet through a landline straw from some third world phone company like Frontier. (Meanwhile, Google can't manage to make a Nexus device where the WiFi works correctly... I guess Mom bought the cheap chips)

Maybe 1 out of 10 native apps has a real advantage over web apps, mostly they are just poorly written -- "Download our free mobile (cr)app" is to the 2010's what "I'm from the government and I'm here to help you" was to the 1980's.

Of course all of us red state people are supposed to relocate to places where phone companies want to offer service so maybe we can all move to San Francisco and join the homeless bums who will drag you all down. (Maybe when we elect Don Trump we will learn from Russia and China and institute the firing squad for corporate crime...)
>Should the police instead do less efficient completely random searches? Should the taxpayers hire more police officers to make up for this loss in efficiency?

Jesus, dude. Obviously they should.

Who the fuck cares about efficiency if they're pulling over people because they're black... in sedans.
Improve React performance using Babel
A simpler example is

cd\windows

I explicitly and deliberately differed from this when I wrote a command interpreter.

* http://homepage.ntlworld.com./jonathan.deboynepollard/Softwa...
Real European cafes don't seem to believe in plushy comfy chairs...it is one American cultural innovation that I'm greatly addicted to (but I'm also a seattlite).
This is the frustration I have with "cloud" devices, and why I try to avoid using them.

Sure, they're convenient as all hell, but if it points to a webservice that I don't/can't control, it inherently has a shelf-life.

The issue is that while I totally could figure out how to set up a self-hosted home-automation thing, I'm not sure that the average non-technical user could, which means these cloud-devices are here to stay.
In terms of scale, for EC2 and all services that run on it, it's more economical at ALL points to rent (dedicated) or buy (colocate). S3 is more competitive, so that question becomes more interesting.

There might be specific use-cases/apps/business with high burstiness where the general case isn't true. There might also be teams that can't manage it.
If you follow riseup.net's recommendation you'll keep your signing key backed up and offline. The only key on your laptop would be a subkey that could be revoked using the offline key or its backup.
Working with Others
Python-lambda: Write your first Python Lambda Microservice in under 10 minutes
Eh, dealing with people is harder than dealing with code. Code does what it's told, has no emotions, is debuggable, doesn't need motivation, etc.
High six figures as in close to seven figures? As a programmer?
Asking someone out on a date is not harassment, and it's fine if done maturely. Generally that means you take one, at most two shots and then if the other person turns you down, you drop it.

What's not ok is constantly commenting on a person's appearance or clothes, making sex-related jokes or comments in front of the person, staring at them constantly, questioning them about their love life or sex life, etc.

A lot of that stuff falls into the "harmless in a social situation" category, but is on the wrong side of the line for a professional environment. But, that is the sort of stuff that is often permitted, tolerated, or insufficiently discouraged by managers, especially folks who perceive work as a social setting, or want to believe it is a social setting.
Netguru Presents: Picguard – Visual Content Processing in Rails
Obviously this is a very personal matter - i.e. if you don't enjoy managing people and prefer to tinker with, learn, and build things, pursuing a management career is the worst choice you can make from a happiness standpoint.

It's also not generally true that managers (even those with fancy titles) are more financially successful than engineers. By definition, there are far fewer VP/Director level positions than there are engineer positions, so everything else equal, as an engineer you have a lot more opportunities to pick and choose where you want to work, and that can be very financially rewarding.

I personally joined Twitter over a year before its IPO, and the financial reward there transformed my family's life. I am also incredibly proud of the products I've built over the years, whereas most work done by Directors/VPs at smaller companies wouldn't even come close to the reach and visibility of the work me and my fellow colleagues have done. (Take a look at my resume for added color: http://linkedin.com/in/arturadib).

One could easily imagine an opposite article written by someone who was a VP at several not-so-successful companies and never had anything to show.

Above all, choose what makes you happy. And if you're so fortunate as to have several equally fulfilling choices, and if financial reward matters to you, pick a company that is high-growth, hopefully pre-IPO, and negotiate at least a market-average stock compensation (glassdoor.com is your friend here).

<3, -A.
Talking about TayandYou on Architecture Corner
The grass always greener, I know many companies moving their infrastructure to the cloud.
I'm in my late forties and have been a professional developer for 25+ years. I agree with what you said in your comment, but this stood out:

"You might be dead tomorrow; you might as well enjoy today."

This is not a bad way to live, but as I get older I am increasingly aware that there will be a day when I'm dead tomorrow. And for that reason I'm increasingly less interested in spending time in the state where "time shifts, and before I know it hours have passed." Instead I want to fill those hours with real-time concious, experienced enjoyment. Because I can't live them again.

Being in the zone and cranking out great code still feels good, but only at the time. Which I guess makes me conflicted or something.

Thank you for making me think about this.
I think this guy may actually just be dumb. Yes, C-Suite positions make more money, and get to make more decisions. If he wanted to do that, it sounds like he could have at any time. Of course just being a programmer would earn you less.

> Being a programmer for nearly 35 years...

> I doubt I will ever be able to really retire.

How do you have a good paying job like being a programmer/the other high level gigs he mentioned for 35 YEARS and still not have the assets to retire? How do you manage your money that poorly?

Did you buy a house that was way too big? Some brand new cars you have a nice, several hundred dollar monthly payment on? Did you not save 30-50% of what was probably a very fat paycheck?

It's one thing for someone working minimum wage their whole life to not be able to, but barring some crazy expense like medical bills, people with white collar jobs don't really have much of an excuse.
I think that's because the health insurance of the employee is paid in the country the company resides in, so a German company can't pay your Greek health insurance (unless you pay for your own insurance, in which case they just give you the money, but few people can/do that).
Warning: link to autoplay video.
I'm not sure what the significance of this is, but accessing over HTTP (and not HTTPS) works.

Edit: Issues are resolved https://twitter.com/jquery/status/717708707342082048
Doesn't the bank have a web-application with feature parity with their Android and IOS apps? I would expect to be able to do the same things with on-line banking, regardless of the operating system I run or device I use (provided I have a modern web browser).
I have to wonder about intel and their Xeon Phi range. Last I checked they were supposed to launch a followup late last year that never manifested. Now we're 4 months in 2016 and still no new phi's.

Couple that with the fact that they want you to use their compilers (extremely expensive), on a specialized system that can support the card, and you get a platform that nobody other than supercomputer companies can reasonably use. Meanwhile any developer who want to try something with cuda can drop $200 dollars on a GPU and go, then scale accordingly. I think intel somewhat acknowledged this by having a firesale on phi cards and dev licenses last year but it was only for a passively cooled model (really only works well in servers, not workstations).

Intel do this:

- Offer a $200-400 XEON PHI CARD
- Include whatever compiler needed to use it with the card
- Make this easily buyable
- Contribute ports of Cuda-based frameworks over to Xeon Phi

I feel like they could do this pretty easily, even if it lost money, it's pennies compared to what they're going to lose if nvidia keeps trumping them on machine learning. They need to give dev's the tooling and financial incentive to write something for Phi instead of cuda, right now it completely doesn't exist and frameworks basically use Cuda by default.

If you're AMD, do the same thing but replace the phrase Xeon Phi with Radeon/Firepro
Every time a thread like this appears on HN I jump in and make angry monkey noises. But this is great! Note how it's the only one that looks like the paint chips in the store.

Color is one of those things (like music software, or image processing) that nerds get excited about but just can't stop tripping over themselves. Nice to see a sane approach here for a change!
How to write a command line progress bar in python
tl;dr: guy craves status and money, chooses engineering instead of management, feels unhappy.

Well, yes. If you want status, go into a profession built around status (a manager, a politician). If you want big money, go become an entrepreneur or again a manager.

If you're ok with mere six figures of salary, but crave certain other things, you can consider engineering. (If you can withstand five figures but have even stronger craving for these certain other things, maybe you're hardened enough to go to science.)
As a physician and code slinger, I will say that I often worry about my patients, my servers, my partners, my code, my projects...

Part of doing tough complex things is worrying if you are making the right decisions. If a patient dies inappropriately, that can be career ending. If my server crumbles or leaks private information, that too can be career ending.
I think it's around 2k EUR/mo after taxes/insurance/whatever, which is around 4.5k EUR/mo fully loaded.
Marketing on Quora: 15 Useful Tips and Tricks
The negative points worked though. This is a useful comment to make:

I am also owner of the same phone, and list of terrible things goes like this:

- charging is unpredictable, I would like to attache some of the screen shots ... - You can not charge it while it is on ?! yes I know. If you do it will show it is full charged and then it will discharge in 30 minutes .. - Main apps do not exist (Skype, WhatsUp, Viber, etc... list is long ...), - although it is showing it has 4g most of the it does not work ... and it is not network issue, I have another phone ... - Camera will sometime save images that cannot be read after ... especially if battery is near to the end.

Whereas making insinuations about the author doesn't really provide anybody here anything of value.
I'm about to write my first Hello World and I already dislike it.
How Did ING Increased Their Software Deployments to Twice a Day? (Hint:Devops)
Does it handle the old Z-machine formats?
3-D printing hydraulically-powered robots, no assembly required
Here's the ARK page for them: http://ark.intel.com/products/codename/54859/Avoton

It seems like they're actually not that bad: http://cpuboss.com/cpus/Intel-Xeon-E3-1220-v2-vs-Intel-Atom-...
When you depend on a backend service, dropping support is disabling their devices, the rest is just bookkeeping.
Protip: if you just want to see what files are there use "echo *", it's much faster than ls.
Celebrating National Robotics Week at Robot Garden
I have been using a trackball for many years (logitech marble mouse) because of the issues I was starting to have in my wrist. That, and typing correctly helped avoid wrist pains for me. It is something I haven't thought about in years.
Because working for foreign company creates more administration for employees.

http://www.taxlaw.gr/en/idika-themata/216-social-security-fo...
Ok, but when will apps be able to run when the screen is off? It seems sort of rediculous that the only way to listen to, say, Spotify is to leave the screen on and the Spotify app in the foreground.
This is about the same report as

https://news.ycombinator.com/item?id=11436541

where I've added some links to technical documentation about this and other related projects.
It's less the 10x assets (although yes, I want 10x assets!) as it is the chance to really influence something and drive your vision more.
For those interesting in CEP in streaming systems, I invite you to read a paper by my colleague, Martin Hirzel, "Partition and Compose: Parallel Complex Event Processing": http://hirzels.com/martin/papers/debs12-cep.pdf

His work has more of a declarative, regex-inspired take, and is implemented in SPL, the language for IBM Streams. His prototype was adapted into the product, and is a part of Streams: http://www.ibm.com/support/knowledgecenter/SSCRJU_4.1.0/com....
Smart Digital Factory Lab Showcasing Industry 4.0
We're buying products whose core functionality, or for which bricking functionality, relies on software outside the device that costs money to maintain.

If you're buying stuff that relies on the cloud to run, you're just buying the plastic and silicon, not the actual capabilities those deliver.

Maybe the law needs to define what "lifetime" means, and whether a company that buys another company inherits the lifetime of their products. Maybe Nest should have spent some time and money updating the services so that things would run off of existing Nest cloud services and turn these Hubs in to weird-colored Nest devices.

But, the bigger issue is thinking that we're buying capability when we're buying just the plastic and bits through which the capability arrives.

If we want to buy the capability, we need to start demanding that again.
Everybody knows that Columbus was German!
Office printers are lasers (sometimes color), they're no good at printing photos.
There's no reason cloud devices can't have a limited fallback service. This is just lazy software.

We're creating a culture where it's ok to throw fully functional hardware into a landfill because of bad code.
Authentication Flaw in Microsoft Accounts Gets Researcher $13,000 Reward
My bonus which is in the range of 10-20% of yearly income definitely makes me feel more appreciated.
These are pretty valid. I guess none of those things are important enough to me, except message delivery guarantee. The thing is, I've never had it fail. And if it did, I didn't notice, so no harm, no foul.
The Top 25 Worst Dates of 2015
What do you mean by "reward"? If we believe what Alfie Kohn tells us about rewards and their effect on intrinsic motivation, we might argue that the job simply has to compensate sufficiently to remove certain life stresses (i.e. the $75k per household minimum), while allowing the worker to make meaningful choices, create impact and increase skills (ideally in the Flow state of learning.)

http://www.alfiekohn.org/blogs/evidence-incentives-fail/
I like the cut of your jib.
Why Most Developers Should Avoid Apple’s New Swift Language (2014)
Reads this and becomes painfully aware of current slumped position...
"Without Ray J's dick, there's no Scott Disick. Without O. J. Simpson, there is no business for this family.”

Just wow.
Hacker Reveals How to Bypass iPhone 6s Lock Screen Passcode
Just for your info - that numbeness is your ulnar nerve flaring up. There are three main nerves in your arms, the radial, median and ulnar. If you start having those issues again, there may be an issue in your ulnar tunnel, aka where your funny bone is in your elbow.

Typically, if the issue is worse when your arm is bent, you know it's that. Just wanted to save you some trouble googling things if it happens to comes back.
Any thoughts/ideas on how to fix this?
Engagement is only part of the story, though. There are a tremendous number of workers in the US who:

- Can't even work as many hours as they want to

- Don't get benefits typically associated with full-time work (healthcare, retirement plans, etc.)

- Are stuck in low-end service jobs even though they are qualified for higher-end jobs

- Are doing contract work even though they want the stability of full-time work

Engagement in a job becomes important after a certain point, but we're still a long way from there outside of the SV employment bubble.
I went to The Louvre and instead of taking a photo of the Mona Lisa, I took a photo of the crowd taking photos of the Mona Lisa. Much more enjoyable.
Yeah, exactly to your point, Cadillac _did_ just move to Manhattan.
Hardware wise, I can't really find what I want with an ubuntu phone:
I like the spec and the price of the Aquaris E5, but the bezel is really huge. The Meizu mx4 lack of a SD slot and the Meizu 5Pro is too costly :(

I would miss whatsapp too... Not that I like the app, but it's commonly used within my group of friends.

Fix the two points above and you've go a buyer :)
> Do we really need to check api.example.com from app.example.com?

https://d3nb9u6x572n0.cloudfront.net ?
There are some changes in my life because of the kids, most are good changes (having three genuine smiles welcoming you after work), some are annoying (having to shout on them so they clean the Lego field in the living room). None of these changes I would call sacrifice.

And yes some kids are much more difficult, but still a big part is on the parents. If you're never afraid or worried about other people yourself, your kids are more likely to be sociable with other adults. Just one example, many other would come to mind.

Also I have moderate and adaptable needs when it comes to entertainments, so I can spend most of my time with the kids doing stuff I like. When kids are below 10 they enjoy mostly to be with their parents or siblings, regardless if it's watching cartoons or watching dad fixing stuff. But someone who would be found of extreme hiking would not be able to bring the kids on the Everest, obviously.

However I'm also picky and will not usually do the activities I dislike. E.g. I hate zoos and so we don't go there. (Farms are ok)
I can't figure out what this has to do with perception. In our retina, we have rods for brightness and cones as color sensors. So perception would be farther up, possibly in ganglion cells, thalamus, or visual cortex.

Side note: this is still an interesting topic though, and there is nothing wrong with exploring non-human modes of perception.
They make it pretty clear that Oak Ridge's research project discussed in the article is just that.

Science takes time, and this is a really, really cool step toward some interesting capabilities.