skysight-inc/HackerNews huggingface dataset:
I don't know if I've ever been "slow", but I've definitely gotten faster over the years. My personal measure of how experienced I've become as a developer is the number of problems that I treat as a hash table lookup (vs those I need to actively debug). Given that, there are a few possible causes for your so-called "slowness".

If you spent 4 years on the same team, it's quite possible that rather than getting 4 years' worth of experience, you got one year of experience 4 times over - by not constantly being exposed to new classes of problems, you haven't actually expanded your ability to solve problems by a significant amount.

Another cause is that you may not put enough thought into the type of work you find yourself doing. There's a fabulous talk by Rich Hickey (http://www.infoq.com/presentations/Design-Composition-Perfor...) where he compares software developers to improvisational jazz artists. The gist is that Coltrane didn't just get up on stage and play music that magically popped into his head: he practiced, and tried stuff out, and then on stage he composed little things that he already knew worked into a single performance. Software is much the same way - by playing with new things in your spare time, reading about different patterns and libraries, and thinking about the types of problems you face day-to-day, you're building up a huge library of small solutions that you'll compose into software at work.

Reading HN every day is a good start. I like to use HN as a source of inspiration and a place to discover things to learn about. Were it not for browsing HN pretty much every day, I wouldn't have discovered most of the things to which I attribute to my growth as an engineer over the past few years. Certainly, I wouldn't have grown much if I didn't actually investigate those things, but it's great to have a constant source of new "known unknowns".

The degree to which you can put any of this advice to use, is of course, entirely dependent on how much time you're willing to devote to getting better at building software. Aside from spending time with my fiancée and son, I don't do much other than what I've described above. As a result, I'm fairly one-dimensional, but I'm more interested in writing great software than being interesting at dinner parties, so it's an acceptable tradeoff for me (the other result being that I'm told I'm pretty damn fast at writing good software).

TL;DR practice, read, practice, read, practice.
So they're saying We're terrible and we don't care that much. Wow.

If this where a business, they'd be losing customers... but thankfully, they're a government apparatus that holds people over a barrel and doesn't have to provide enough decent service to offer enough visas to meet the demand, hence 12-30 million undocumented immigrants.
Is there a big startup bubble lurking in India?
The story changes to Apple is still going to short change artists to promote its service. Taylor Swift will look fine as she has incredible fan loyalty and communicates with her "customers" in a way Apple cannot.
When you close your umbrella and put the strap around it (like when you are on the bus or train, or at the office or home for the night), water is still on it and must evaporate. It takes time. But with a reversed umbrella, the water will be on the inside, not exposed to the open air.
Makes me glad that I accidentally put my RFID-enabled passport in the microwave, typed in 1 second and hit start.
Statler and Waldorf are especially hilarious.
My wife and I found the Penelope Leach books (What to Expect when you are expecting, and what to expect from your <x> year old) very helpful. When my first daughter was born I was very empirical about figuring out what worked and what didn't, when my second daughter was born she was different from the moment she emerged, I realized that no two kids are alike so the experiences of one will likely not relate to a different one.

The one thing I wish someone had told me was how much they are learning even when they aren't talking or really even moving. Take advantage of that by talking and reading to them a lot, I am a firm believer that kids can ingest way more information than you can deliver. Very little chance of talking to much or reading to much to them.

All said though it has been the most challenging and rewarding thing I've ever done. I would wish for you a great experience as well.
Url changed from http://www.computerworld.com/article/2937408/data-center/1-i..., which points to this.
Great advice here! One thing (slightly OT) - what do you use for unit testing in bash? That sounds like it could be really cool, though I currently write my tests in Coffee so I'm a bit skeptical as to the productivity gains.
I believe so. The same trick works for several other paywalled sites. If it didn't work, a lot of people would complain about Wall Street Journal links.
I don't know what are you are, but when I was 18-26 that message was very appealing to me!
No new news since October 2014? Lockheed's own site hasn't changed. That's not good. They were going to have a new prototype each year.
or just `1..constructor` -> function Number().
I love "Badge Engineering".

Means if you're in the market for a reliable used car, you can buy a Pontiac Vibe for cheap and get a Toyota Matrix in quality. (since it's the same car)
Was the State Department still running the whole Oracle database cluster on a single hardware node since last year's issues? http://fcw.com/Articles/2014/10/20/State-Department-database...
Are you actually slower than coworkers in an apples to apples comparison? Normally when I see things like this, it's usually comparing developers having a different definition of "complete". One will write the code, the unit tests, the e2e tests, and the documentation before saying the task it complete. The other, trumpets completion once the code is done.

If you're actually slower, I'd start keeping track of where my time is going. Are you spending too long imagining all possible scenarios of a feature? Taking two hour lunches and coffee breaks every hour? Many hours spent in meetings? Wasting time building a "super generic" solution that isn't necessary? Spending three days writing tests for a feature that took 5 hours?

If you don't feel like you're actually slow, it's just a problem of perception. I'd take some higher visibility features and crank them out, working the extra hours if necessary. I'd rather kick the stigma than deal with that anchor around my neck. Tread carefully with this strategy as it can be a double-edged sword and increase expectations and workload.
Apple Will Pay Artists Following Taylor Swift Criticism
Streaming Music Finally Makes More Money Than CDs
How are they supposed to get more people to donate blood?
> sounds like manual data entry to me

It could also be manual verification. Say they had two or more database nodes, a hardware failure on one could cause them to go out of sync and then they need to verify all the divergent changes.
SPDY v2, v3, v3.1 and HTTP2 transport implementation for Node.js
In bullet points because I have almost the same problem.
Here is what helped me:

1. talking with my manager more

We have perf reviews every 3 months, and the review has 1-2 month delay. I recieved in spring a report that my perf in winter was mediocre. And then I recieved in summer that my perf in spring is worse. And I didn't think it detiorated, so I came to him and asked "Hey, how did it get worse past quarter, because I thought I am getting better at this." And he told me about concrete project that he thought shold have taken a week or two and took month. And that after I finally finished it, the rest of my work-pace this quarter looks better.

2. identify the problem with your manager

For me it was, that I am able to get stuck on a task for a several just reading all the error logs without asking others for help. I know that some other team-mates had similar problem, so we introduced daily standups and more over I do my best to track whether I am trying to get unstuck more than one hour and if so, ask around for help.

3. I kinda embraced it

Everybody on the team knows that I am the one with wife and a kind that gets stuck on his work often :-) So, on meetings I allways ask after I have new task "Who should I bug if I get stuck?" and they know, that I am at work at 8 am sharp, but hell or high water at 5 pm I am already playing at home with my 1y old :-)

So, just talk about this with your manager. And try to fix your biggest pain points (like I try to to with me getting stuck :)
Ring IM
Great, now someone please invent an umbrella that works in and doesn't destroy itself in a moderate wind.
I would echo the perfection/artist thing, I've known a lot of engineers and ones who are perceived as slow, are often also setting a really high bar for their code. The learning for those engineers is to develop an understanding of how good is necessary, and how good is ideal.

If you find yourself rewriting your code a lot, consider using a technique that Pixar uses for making digital films which is they work on them on sections until they are "good enough" and they put that part aside with the label "Good enough, could use improvement", until they get everything in the can, now the film is completely "done" but all of the sections can use improvement. They order those sections from most impact to least and start working through them. At any point they could just print the film and ship it, but the longer they work the better it will get. Often there are other parts of the pipeline that have to be aligned and so they will get a chance to knock off a bunch of improvements before it actually ships.
Is a statement of disbelief a belief? I believe that all beliefs are false, except this one? I disbelieve all beliefs, except this disbelief? I disbelieve everything except I believe in the goodness of science? I disbelieve all hypotheses except for falsifiable ones with empirical evidence? I'm not clever enough for this.
Welcome to Apple's walled garden!

As the saying goes, "if you have to ask..." There are some methods that exist, but none that are blessed by Apple, which makes for a very frustrating setup experience, which never works out well for me if I "just wanna try".
Hey, just a heads up - your share bar is really annoying on my Nexus 7 because I can't zoom out or scroll down far enough to get it off the content. I'm on Firefox, if that behavior is surprising reply and I'll send a screenshot later.
Please don't editorialize in the titles of stories you submit to HN.

https://news.ycombinator.com/newsguidelines.html
> Believe me

From what authority do you speak on this topic?
> So in the absence of any information, let’s just speculate. It’s the Internet!
We could also try using square wheels again... just to make sure we didn't miss anything the first invention-cycle.

There's a reason the umbrella has stayed practically the same all these years...
So there's never been a conspiracy, ever?

It's nonsense to think Occam's Razor is a kind of proof.
Or the system has a long and complex work flow and some parts of that involve human labour. When any part of the system has a backlog, the laborious part needs people thrown at it to clear the backlog.

This certainly is the case with the UK Passport office when it has issues.
As much as the US has inefficiencies, the hyperbole is a bit strong. There's quite a difference between being the "best country in the world" and a "failed state."
Europe should split somewhere in the middle into two worlds, much like the Americas (which seem to be like a weird blown up model of the old world) - the Northern part - free and prosperous and forward thinking, and the Southern part - corrupt, criminal and tragically and indulgently self-defeating. Ideally the two should not mix much, as they both seem to find happiness in their own predicament...
Articole si noutati despre optimizare si servicii seo
https://news.ycombinator.com/item?id=9677305
I don't Saudi Arabia understands US shale producers, and I don't think the Saudis will succeed in the near term. I don't think they fully appreciate just how long it will take them to meaningfully affect US oil production.

Saudi Arabia is an autocratic top down government with a bunch of lucky-sperm drones of the royal family welding absolute power. Saudi Aramco has a monopoly on Saudi oil production. That's their mindset in this "oil market battle".

But there isn't a US shale oil monopoly or oligopoly that can respond rationally to this "escalation". Instead, there are dozens of medium size oil companies in North America, and hundreds of smaller ones. It's a highly fragmented industry. They're all in competition with each other to acquire and develop the best oil and gas properties.

All those companies have CEOs that are well compensated, both in cash and in stock. The CEOs have all reached the pinnacles of their long careers. They like getting paid for drilling holes in the ground. The companies all have directors that are well paid to show up to a few board meetings a year.

Are these shale oil producers all going to decide to fold their hands against Saudi Arabia? Are they going to dissolve their companies, shut them down, walk away? Hell no!

With current low interest rates, many of even the most indebted shale producers have been able to roll over their obligations to 2020 and beyond. And even if a company fails, there will always be another that will quickly pick up the assets at a bargain price.

In the long run, US shale oil production will slowly decline as depletion exceeds investment. And various expensive "conventional" oil developments run by the US majors and the multinational oil companies will be delayed or cancelled. But that will take many years.

Things could stay "interesting" in the oil patch for quite some time.
American Exceptionalism, etc. bother me too (an American), but it seems a bit incongruous to call it a failed state while simultaneously relating the story of someone desiring to immigrate to it so badly that they'd wait 14 months and get Congress to intervene. If it's so failed, your partner can leave and I'm sure someone else will be happy to come.
O pagina care ofera informatii utile despre zona de optimizare seo si promovare pagini web si magazine online diverse.
My first thought was they did it because they didn't want to rename 'Swift' to 'Drake'.
As a hacker and father, I've found "do what feels right" to be pretty good advice. I'm not saying I'm an absolutely stellar father or anything (contrary to the "Best dad ever" shirt I received for Father's Day), but my son is very bright and healthy, and always seems happy to see me so I figure I must be doing something correctly. I might be a bit overprotective, but I'm okay with that.

One thing: I don't know how much you tend to bring your work home with you, but that has to stop between the time you get home, and the time your child goes to bed. This was a tough one for me, since children aren't nearly as intellectually stimulating as programming or reading - that said, I'm a much happier person for it. I still read and program in my spare time, but only once the little one is asleep.

Also I found any books recommended to me to be absolutely worthless. Not saying there are no good parenting books, just that I haven't read any.

Finally, congratulations! The fact that you're already concerned with doing a good job tells me you'll probably be a great dad. Like I said, just do what feels right :)
According to the video, this one solves that problem.
Ask HN: What are some good analytics tools for startups?
One one wonders if it's all not just manufactured drama/PR, and Apple has known all along that it's gonna pay artists during trials.
I'm assuming you and your partner are both (at least fairly) smart and (at least fairly) well educated and you are (at least fairly) well resourced (meaning you got friends, good relationship to your parents, jobs, ...). You will do just fine.

You do not need to be a "perfect" parent, just good enough. Remember to nurture also your relationship with your partner and reserve some time for yourself. When you and partner feel good about your life and are well resources, the kid will turn up just fine.
It is natural for issues for happen like this time to time. If it's not technology, something else. Australia's visa offices (DIBP) are on industrial action at the moment.
Not a joke. There's videos. Looks quite cool actually.
Before my daughter was born, I spent of lot of my free time coding—open source, side projects, etc. After she was born, that other stuff just didn't seem as important anymore. There's no perfect README for perfect parenting—we figure that out as we go along and it's all okay in the end. But absolutely, remember that there is no substitute for your time. Give her/him that. The rest will work out.
Technically couldn't you just write a separate bash script that tests the exit status or return of anything you are scripting in bash? Feels like bringing in any other "framework" would possibly just get in the way?
That's a great link, thanks! Something subtly 'exciting' about those images, probably the idea of adventure buried in there somewhere :)
If you are working 12 hour days you might want to get out of there, unless if you are making 150k then stay. If you are making around $80k ish then run.

Another option is if you are making enough, you might want to outsource some of your work. Get multiple people working on any tricky problems so you can tie up the loose ends.
First step is acknowledgement. Seems like if you figure that out you can figure out how to speed up a bit (without compromising quality too much).
> prenatal nutrition

Take a folate supplement. Just the cheap folate only ones will do if you have a healthy diet.

http://www.foodstandards.gov.au/consumer/generalissues/pregn...

http://www.cdc.gov/ncbddd/folicacid/recommendations.html
It must fun be waiting in the non-RFID queue at immigration.
Let Greece default ... and see how that plays out.

I'm horrified of the carelessness with which that option seems to be considered by the Greek government.
I am finished with God's temple.

Now, I wait for God to kill people.

I do continual offerings as the High Priest.
Stilland War Hack Tool No Survey
Taylor Swift's Other Demands
From the FAQ on KickStarter:

The canopy is made from breathable material with a hydrophobic coating so the water beads and rolls off the canopy without being absorbed. The KAZbrella is no more likely to get mould than a conventional umbrella. Mould will only occur if you leave dirt or mud on your KAZbrella.
> or just `1..constructor` -> function Number().

Ah ha. much simpler :)
The free tier is supported by advertising..Does this not work well for the artists?
Don't overthink it. Other people have managed it too.

Our doctor recommended to read just one book and one book only, in order to not get confused. On other side I've found that since a lot of books tend to contradict each other, most issues are not really issues at all, so we just do what feels right.
>>When you're limited to a single language, what you end up with is a software engineering monoculture.

Really? There are a plethora of JavaScript frameworks out there, mostly client-side but also some server-side, each with its own distinct culture, and new ones are coming out all the time. And each framework imposes its own way of doing things, and that attracts different types of people and creates a different culture.

In fact, the JavaScript ecosystem is so vibrant and diverse right now that "monoculture" is the last word I'd use to describe it.

If you want monoculture, look at Ruby. (Don't get me wrong, I love Ruby and it's my favorite language, but it's basically dominated by the monoculture of Rails.)
Mail Notifier Chrome Extension for Yahoo Mail
War reparations aren't debt - they are the plunder of the winning party in a war.
It is wonky because the browser sandbox is a pointless layer between the os and native code. It is just adding more points of failure and bloatING the application stack.

Pnacl already did this anyway without reinventing compiler ir in a goofy way.
The single most important recommendation: Stay away from online parenting forums!

I found that the only one worthwile was the Parenting Stackexchange site: http://parenting.stackexchange.com/

(But even that one I've rarely used...)
It sounds terrifying, and it certainly isn't pretty, but it omits all relevant information. The height of those "meagre" pensions (insanely high compared to even the Greek economy before the collapse), the age of those retired grandparents (often much younger than people that can't afford to retire in countries currently financially supporting Greece) the number of those "rest of the family members" and the sizeable black economy those family members use to supplement that income.

The whole system is terrifying, but the reality is that Greeks aren't starving in the street and this insane system needs fundamental reform to prevent that from happening.

If Greece asked for billions to feed their population they would get it, but they want us to finance keeping this system up. A systems that haemorrhages money so badly it makes aid to developing nations in Africa look like the summit of effectiveness.
I guess you were about to get "vanned" by the NSA. Unfortunately, they couldn't get you red handed ;)
We handwrite PTX ;-)

Cost-wise, public cloud destroys traditional supercomputers, and the gap will just keep increasing. However, the economics enabling it, e.g., sufficiently non-interfering multitenancy, are only now reaching the needs of HPC. Likewise, only recently did public clouds embrace non-wimpy hardware: SSDs, multiGPU, starting to have FPGAs, etc. Exposed interconnects are 10 gige, so not the best, but like you said, scale requires designing for minimizing communication to beginwith.

RE:long jobs, we focus on interactive exploration (< 100ms). Spark etc. give up latency to ensure resiliency on long jobs.
exactly - take one particular book and stick to it.
I haven't found any particular online tools that have helped. I think this is mainly because online tools aren't always in front of you, so they don't tend to push you in the right direction when you're looking for stuff to do. Same with journals, if you don't flip through them regularly. My personal backlog is an array of sticky notes along the bottom of my monitor, and I've found this works better than anything else I've tried. Longer-term stuff goes in a text file.
I would be surprised if all the parts were made in the U.S.
FBI site for background checks also has implementation issues:

http://www.fbi.gov/about-us/cjis/identity-history-summary-ch...

So they can record all our conversations in real-time, but it takes 3-4 months to do a simple query of criminal records.
It seems funny but smart at the same time. I wanna know more about the wind resistance, however. I realize this might not be the design goal, but how does it compare with Senz, for example?
Guess you didn't see the reaction to the Tidal unveiling. All those artists have loyal fans as well.
Best advice ever. Children simply want to be loved and listened to.
Should You Live Off Your Trading Profits or Let It Grow?
Previously on HN:

https://news.ycombinator.com/item?id=9437364
Node.js fork that ended up as a giant, unifying step forward
How come we can't buy a $20 chinese version yet?

I remember seeing this over a year ago being rejected in BBC's show Dragons' Den.
I think the only really useful book I read for the steps towards becoming a parent (how to support your partner, being practical and useful during the actual birth, etc, etc) was Cheers to Childbirth http://www.goodreads.com/book/show/13557192-cheers-to-childb...
Story you would like to know
Germany enjoys the lowest unemployment rate in history

This is simply false, and I wonder where you got this idea from. During the 1960s, the (West) German unemployment rate hovered around 1%, i.e. much lower than today.

There's no doubt that Germany is doing well compared to other countries today, but be careful about such statements about history. Germany could be doing even better.