skysight-inc/HackerNews huggingface dataset:
Agile, in my understanding means "adaptive", and people often forget that part. If meetings or whatever else aren't working FOR YOUR TEAM, then don't do them. I think the retrospective is the only real cornerstone. It should happen, even if everyone just says "I think everything is working fine".

That being said, I think stand-ups create a "common time" where everyone can get be aware of what everyone else is doing, which removes that worry/distraction from everyone's mind at every other time. (I think being aware of what other people are doing is important, especially on a small company).
Yeah, what I meant was that I had my /home on / rather than on a separate partition, and managed to install a completely different linux distro anyway without losing it.
HBO begins streaming on Sling TV today
Someone obviously didn't read: http://en.wikipedia.org/wiki/Speed_of_Dark
and while you are working it out, go back to work. It will likely take many years and you'll lose all your extra cash. I speak from experience.
Well even the best programmers have deadlines or have to work with something outside their main expertise. I've written and deployed CSS and Windows batch scripts but I'd be pretty stuck trying to compose either without reference materials.
Apple Watch Review: A Day in the Life
I use it as a poor man's job queue.

cat jobs.txt | redis-pipe jobs

An then on several workers:
redis-pipe --count 10 jobs | python do-work.py | redis-pipe results

An then in the end:
redis-pipe results > results.txt

Or you can use it as simple logging mechanism:
tail -f /var/log/syslog | ./redis-pipe logs
In my opinion, it does matter. Slack is pretty and familiar, so an app looking alike is a good thing.
This sounds A LOT like myself. I've never really considered going to a psychiatrist or neurologist, I thought my experience was somewhat normal. Do you mind elaborating some about what sort of medication/condition are you talking about?
Toronto, Ontario is 400km from Ohio, and gets smog from Ohio's coal plants all the time. The studies suggest about half of Toronto's air pollution is due to U.S. power plants.

I have no idea what the reality is of smog in Europe, but your off-hand dismissal of this based on the perceived distance between the source and recipient of the pollution is entirely wrong.
BeOS is a good example why if you're already big you can be proprietary but if you're small it's better to release as open source (when there are big players in the market.)

If BeOS had simply released its source early on it might still be very much alive and healthy today. Given that it achieved on the desktop what Linux still has not, it might have bested Linux in at least the desktop arena. It's main mistake was trying to make it in the proprietary OS market, up against both Microsoft and Apple. Certainly after Apple had failed to buy BeOS, their next best bet was transform BeOS into a GPL or BSD-licensed project.

Now, we have Haiku OS, but it is a bit late, and can only ever be an approximation of the original experience / API.
Maybe I'm weird, but single day battery life is not a "knock" against the smart watch. I'm 32 and have worn a watch since I can remember, but I never wear it to bed. I currently have been wearing a Moto 360 and have no problem docking it every night.

My complaint main against the smart watch is I hate that the watch face is digital. I want a smart watch that looks like a normal watch or I'd rather the smart watch take on another form (eg: Microsoft Band) which I can wear in conjunction with a traditional watch.
Perhaps it's social commentary? And the first commit I clicked on was a poop joke. I guess I've seen enough.
Some people would say that's a good thing. I think the more important point is that it's 100% under the control of the organization or users who deploy it.
I would point out that a lot of these perks are meant to keep the employees working longer hours. Parenthood and longer work hours go only so well together.
9 Reasons Why Businesses Need to Implement Unified Communications
It certainly can. But it feels like a lot of the Web dev scene is people chasing their tails around writing yet another JavaScript library that does the same thing as one they're replacing but with slightly different syntax.
Apple Watch Review Roundup (Videos)
>> But we all start back at 0 when we do something new. We progress faster the second and further times around.

Great comment. It alludes to 'iterating on yourself'. It's difficult when you feel like you're competing with others, rather than working to satisfy your own essential self.
If you are convinced that you are doing what you want to be doing, then you need to respectfully disregard the inner voices that are impeding your ability to work in the present effectively.

In the creative world, these voices are sometimes referred to as "witches." Everyone has this. They are not always about procrastination and failing either. People can also get insane "visions of grandeur" voices too! You may have thoughts about being the greatest programmer that has ever lived or the best writer ever. That type of thing. These thoughts are the flotsam and jetsam of the creative process. Icky foam. (Okay, no more ocean metaphors)

The mistake is listening to them. They are not helpful and are just impediments to working in the present. Think of them as intrusive guests that will leave if they are ignored. Let them rise and fall without worrying too much about it. Worrying about them can start a vicious cycle that is also an impediment.

The only place that work happens is today, now. This is the same for everyone. Even the people that you admire have to work in the present.
Opsview Notifications and Setting Up Alerts – How To:
Can I chat with Google Talk users from this?
Thank you.
We chose Prosody because it supports the XEP we needed and it was originally used by Otalk from which we forked.
Kids aren't for everyone. Part of self actualization is not tying the value of your self worth onto the shoulders of someone else and that includes children. Have kids for your own reasons, not because you're bored or because you think its the thing that people do.
Excellent. More!
In my experience, prosody has an easier to configure (and thus harder to fuck up) LDAP integration, and while ejabberd's core is solid, the modules vary wildly in quality (I never managed to get mod_shared_roster_ldap to work, e.g.).
Location: Frankfurt, Germany

Remote: yes

Willing to relocate: possible in the future, within Western Europe

Technologies: Linux, Windows, Ruby, C/C++, PowerShell, Chef, Amazon AWS, Icinga, HTML/CSS, KVM, Cloud Computing

Résumé/CV: https://registry.jsonresume.org/misha_z (password: job2015)

Email: see CV

30 years old, 12 years international work experience - systems engineer, computer science PhD - interests: music, travelling, literature, sports, science
Didn't they also took a nose dive during `91, based on this data: http://www.tradingeconomics.com/germany/balance-of-trade
It's not hard to get a UI like Slack's. The actual chat window is just like what IM clients have used for decades. One side has the contact and chat room (channel) list combined instead of in a separate window. Like in IRC instead of XMPP and other chat systems. Put the settings and away management in a header or footer and you've got slack.

It's not like it's revolutionary. They put two and two together in the only reasonable manner for a single-page application.
> There are obscure "unit descriptors" that manifest themselves as integer literals in most code posted online which makes it a chore to learn from.

Well, you can think of a "unit descriptor" (or somewhat more Fortranny, "file unit number") as something roughly equivalent to a POSIX file descriptor, which is also an integer. The problem, as you allude to, is that classically unit numbers were assigned by the programmer rather than the OS or runtime library, so you could end up with clashes e.g. if you used two libraries which both wanted to do I/O on, say, unit=10. Modern Fortran has a solution to this, though, in the NEWUNIT= specifier, where the runtime library assigns a unique unit number.

> As far as I can tell there is no functionality that approximates the behaviour of C++'s streams.

As of Fortran 2003, there is ACCESS="stream", which is a record-less file similar to what common operating systems and programming languages nowadays provide.

> It's fast as hell, and the GNU compiler is mature and well-developed, but Fortran remains a horrid language for doing any sort of interactive programming.

Personally, I'm hoping for Julia to succeed, but we'll see..
Good work .
I think that was exaggeration to make a point and also for the sake of comedy.
It's much worse for contracted stuff, in-house development, or B2B products, because in all of those cases user experience is not really a big deal and barely-functional, slow systems will continue to be used. In addition, many developers being hired at such places are being hired by people who are not, themselves, programmers, and therefore aren't screened the way they would be at a software company.
Popcorn Time for iOS
I've got only one issue with this article. It should be published in 2016 and state something like "After 1-year pilot program, MS announced that their recruitment process has been redesigned to prevent discrimination against autism and resulted in hiring 1000 new employees which could be otherwise rejected. It all started in 2015 with a small 10 person trial ..."

In case of a company with 128k employees, a pilot program for 10 people just isn't news-worthy.
A bit expensive for that amount of processing power as you can get an OSHW board with dual 1GHz A7 and 512MB of RAM for less:

https://www.olimex.com/Products/OLinuXino/A20/A20-OLinuXino-...
That makes sense, but doesn't this get pretty uncomfortably close to supercrip thinking?
How fast do you ship products and/or deliverables to the world and to your bosses?
The Xbox One Tunes in to free broadcast TV in the US and Canada
Is the C# code built with Mono?
http://www.aft.org/sites/default/files/periodicals/LookItUpS...

Looking things up won't do you any good if you don't understand what you find, and you're going to waste time flailing around if you're unable to recognize the class of problem you have (which is what algorithms are for -- they're solutions for classes of problems).

Also, people without understanding of CS fundamentals often unwittingly write dog-slow code.
This is such garbage:

> Similarly, the most exciting thing about the Apple Watch isn’t the device itself, but the new tech vistas that may be opened by the first mainstream wearable computer. On-body devices have obvious uses in health care and payments. As the tech analyst Tim Bajarin has written, Apple also seems to be pushing a vision of the Watch as a general-purpose remote control for the real world, a nearly bionic way to open your hotel room, board a plane, call up an Uber or otherwise have the physical world respond to your desires nearly automatically.

Sorry, but how does being able to open your hotel room or call an Uber from your watch, instead of your phone, some kind of new revolution? Are there people who enter their hotel rooms or hail an Uber so often (i.e. multiple times in a single hour, every day) that pulling out the phone is an action worth optimizing?

There's a lot of potential in near-field communication features...such as a hotel door unlocking as I walk past it. But that has nothing to do with a wearable device; that could be accomplished with a phone as it is.
Introducing the All-Wheel Drive Model S 70D
I use a short shell function for this:

take-a-break ()
{
if [ $# -lt 1 ]; then
length="60"
else
length="$1"
fi

echo "Take a break in $length minutes at $(date --date="+$length minutes" +%T)."

sleep "${length}m"
gnome-screensaver-command -l

}

Replace gnome-screensaver-command with whatever screensaver you use.
You will first need an XMPP account but then you can add GTalk users to your roster and chat with them.
> It looks like a common industry pattern of segmentation whether it's books, video, or songs: the old stuff can be packaged into cheap subscriptions but the new stuff will command a separate premium.

It's a good thing that most books worth reading are "old". Time is a signal, so I would consider this a feature.
FYI only. Time4popcorn iOS installer will not require jailbreak
F#ck it. Send
I need the opposite.
Slightly Offtopic: Does anyone use/know of a system for "no eyes" (blind) programming? Does anyone know any blind developers?
The LG G4 Is Coming, and Everything Else You Missed Yesterday
Angular, Equality and Testing
>T he battery lives up it [sic] its all-day billing, but sometimes just barely.

If a new watch barely makes it through the day, a months-old watch won't.
After hearing this talk, I used this repo as an inspiration to get started on my own setup: https://github.com/dictation-toolbox/aenea

Works well for me, but with some friction from reliance on a Windows VM.
As someone who's 37 all I can say is don't worry. I had a few years like that. I got a renaissance love to code and an inner motivation only at age 30 (I'm coding since I'm 20, but I was a mediocre enterprise java grunt)
Only now I started my master degree, open source projects, learning tons of new languages and instead of watching tv I watch MOOCS or read technical books or write in my blog or work on one of my side projects. I get unsolicited emails from Google, Facebook, Twitter, Apple, Amazon, Linked-In (sadly no greencard yet but I also love my existing job too much to move)
Bottom line, relax, when I was 26 I swore I will never code again, but things change when you grow up. I would kill to have all the free time I had when I was 26. (I am married wnd have two kids) but even at my old age, you can still be passionate about tech, still be more than relevant, and you don't have to compare yourself to anyone but yourself.
read project code from a year ago.
also have a person review your code in a language you are new to.
Utah data centre critical to help the NSA ‘eliminate all private communications’
The downside to $1B Unicorn Startups
Burnout, Burnout, Aaahhhhhh, Its a Burnout
It would probably quite fast for everything other than writing out strings or naming variables/methods etc.

Intellisense in most modern IDEs already does most of the custom dictionary work.
Thanks for the added info, I also wasn't familiar with Oyster. It also appears that Oyster offers the app for iOS and Android, but that still leaves a hole for e-paper readers. I'll likely be buying a Kindle Paperwhite in the near future, as the contrast, weight, and battery life just can't be beat. I do wish there was a competitive e-reader open to other subscriptions/retail stores such as Oyster. Why is there no open e-reader OS yet? Is the market demand for e-readers over tablets not there?
You're close with respect to the C64 border trick.

On the C64, you could pull the border in the width / height of one character in order to support smooth scrolling (coupled with registers to set a 0-7 pixel start offset for the character matrix). This was done so that the borders wouldn't move in/out while scrolling.

By turning this option on/off precisely timed, the VIC graphics chip never found itself at the "correct" location to enable the borders, and so never did.

Opening the top/bottom borders was done very early because it didn't require much timing.

Opening the left/right borders with static sprites happened soon afterwards.

Opening the left/right borders with moving sprites was particularly nasty because the VIC "stole" extra bus cycles from the CPU for each sprite present on a given scan line, so if you wanted to move sprites in the Y position and open the borders, you needed to adjust your timing by the correct number of cycles for each scan line, often done by jumping into a sequence of NOP's. There were additional complications, but that's the basics.

I think DYSP (Different Y Sprite Positions) on C64 was first achieved in 1988.
http://www.computerhistory.org/ don’t list a BeBox in their collection…
Xbox One Gets Over-The-Air TV Powers in the U.S. And Canada
Almost every article I read about this company involves the term "Netflix for Books" in the headline. Very few involve the name of the company, Oyster. I legitimately wonder if that hurts or helps them as a brand. It does imply the depth of library that Netflix has in video, which Oyster does not have given my experience. I also assume if you search for "netflix books", they'll pretty much own the front page of results because of it.

In terms of the company, I have to wonder whether or not a number of the subscriptions are paid for but never used. I could see this falling in line with gym meberships, where you're paying for something you feel like you should be doing, and canceling just admits defeat.
Some great suggestions from somebody with actual experience doing this for decades. Thanks!
Do you have an ideal that shipping/delivery should conform to?
A kid in my CS program at uni only has one hand and only has 3 fingers on that hand, he's a great programmer and only slightly slower than most people. Most of my time spent programming is actually reading and thinking, not typing, so this comes as little surprise.
Fair point about Wikipedia. I suppose that was unnecessary. I do think that's a bit of an ad hominem though.

> equally absurd one.

You must be trolling me. You cannot possibly think that the statement "Britain cannot be trusted, after what they did in the 18th century" and "Microsoft cannot be trusted after what they did in the early 2000's" are on equal footing.

But let's not resort to making this argument about analogies. How about you respond to my statement in the highest comment: What Microsoft can possibly stand to gain, fiscally speaking, from open sourcing .NET? From future profits to the current market.
Show HN: Dev Tips. A developer tip, as a gif, in your inbox 5 days a week
Pic Scanner a friendly and interesting app for your smartphone
Great app!!
This SO thread has some interesting answers: http://stackoverflow.com/questions/118984/how-can-you-progra...
> We let them choose the time of the day

Interesting language. "We let them" sets of an alarm for me. Why do they need to be allowed to the choose time of day? Are they not self-organizing? Or is this organization still in the midst of transformation?
It seems you are preoccupied with the notion of age, thinking that it should somehow relate to ability. It doesn't. While we all may follow a similar curriculum while in school when outside of academia age has little to do with where you're at.

Perhaps you recognise that peer-pressure & comparison is a huge motivator for you (it's probably what got you through your CS degree) you are trying to use that stick to force you to work more. However it's having an adverse effect on you. You cease to enjoy anything.

Try and make something small, just for you, just for fun. Focus on being happy instead of perceived success. What if you just let yourself enjoy your TV show or browsing HN? You may feel freer to enjoy your work.

You are not behind or in front, you are exactly where you are at right now.

You can't run a race if you're busy looking over your shoulder.

Your mention of feeling jealous reminds me of a quote from Mary Schmich when talking about advice she would give to the younger generation.

"Don’t waste your time on jealousy. Sometimes you’re ahead, sometimes you’re behind. The race is long and, in the end, it’s only with yourself."
Unfortunately, this won't improve your security. The client code comes from the server, so you need to trust it anyway. While it is possible to implement OTR or PGP in the client, the server admin could poison the implementation code and leak your private keys.
Modern C++ samples curated by the community
So, you think inability to focus is the cause of your interests running "hot and cold"?

On medication (assuming some kind of CNS stimulant?) do you find that you're less prone to get excited about new things, and spend more time on things you're already invested in?

For me, it's really easy to get excited about new things. I throw a lot of stuff at the wall. Some of it sticks, most of it doesn't. But the more things that manage to find their way into my interests, the less time I have to focus on any single one of them.

I've been able to work around this to a certain extent with some pretty strict scheduling, but no matter what I'm working on, there's always a piece of me that REALLY wants to be focusing on something else.
On my company intranet is an article about us allegedly trying to do the exact same thing, and it eventually transpires that it was just world autism day so companies are throwing out the old "we're committed to equal opportunities in every way and would love to hire us some autistic people cause we're pro all the things that are _good_ and anti things that are _bad_"

As long as it doesn't negatively impact the bottom line obviously.
Oyster looks like an interesting service, but my interested in them is severely limited until they either come out with an e-ink device of their own or partner up with someone else who has an e-ink device like B&N or Kobo. I can't read books on a phone or tablet display, and I know I'm not the only one (or Kindle sales would've died out years ago).
Like any other study, you need to look at the source of that data. I'd trust a study re: SATs sponsored by "National Association for College Admission Counseling" about as much as a study about pollution sponsored by the "American Petroleum Institute".

It's a small anecdote, but my high school got a grant to do a pilot program to incorporate SAT test prep into the school program back in the 90s. IIRC, the average score went up 100 points vs. the PSAT. With the old version of the test, I went from the 1200s (80th percentile) to the 1400s (95th). Writing was an optional test then, and the test prep didn't cover it, but I was already familiar with the writing process from AP courses.

30 points IMO would represent prep focused on test strategy exclusively. For example, with tests like the SAT, answering questions wrong comes with a higher penalty than not answering.

If you drill on vocabulary, tune your writing to line up with the scoring methodology and are familiar with the structure of math problems asked, you're golden. But knowing those things doesn't grant you greater general intelligence.
I'm planning on setting this up for myself later today but a few questions before I do that:

- Will this stay connected to my account and the history will be there if I close the tab / browser / computer in the meantime?

- Is it possible to replace certain strings with images? This is not at all an important feature but just something I got used over the years. (Example: :string: replaced with image.png and displayed inline. That's possible with Adium but I'd really like to replace Adium)

Thanks!
Samsung's watch was a smaller, worse smartphone strapped to your wrist, down to a camera, dialer, etc. They marketed it based on that: do everything your phone can, less comfortably and conveniently, without taking your phone out of your pocket! Unsurprisingly this was not an attractive use case to many.

Apple is positioning their watch as something to get you off of your phone, rather than another way to access it (Google did this a little more than Samsung's first offering, but Apple is taking it much further). There's a reason every review is seeded with the narrative of spending too much time with technology. We'll see how this bears out—a lot of us have no problem keeping our phones in our pockets already, and many smartphone obsessives wouldn't be able to make the switch with the Watch in its current state if they even could be convinced that they wanted to—but at least it makes somewhat more sense.

(I'm not buying one, either. Yet.)
Nolan Darilek is a blind developer who comments on HN occasionally about the topic. https://news.ycombinator.com/user?id=ndarilek
That addresses (well, tries to apply a false analogy to) the first paragraph of my post, the least significant of the three.