hacker news with inline top comments    .. more ..    6 Feb 2015 Ask
home   ask   best   4 years ago   
Ask HN: Senior devs applying for junior position?
points by partisan  33 minutes ago   1 comment top
smt88 22 minutes ago 0 replies      
1) Resumes/past experience might be BS

2) Might have personality issues

3) Might have been fired

In my experience, having someone over-qualified is a bad move. However in development, isn't there always "senior"-level work to do?

I'd say it's not worth following up if you're busy, as great people usually know they're great...

Ask HN: Is IT actually not for me?
points by wishiknew  7 hours ago   7 comments top 4
mattdw 6 hours ago 2 replies      
My first suggestion is to forget what you see on HN; it's totally not representative of most of the world's IT work.

Excel VBA and legacy business systems and nasty abandoned PHP and shitty Java monoliths are way more common out there than Angular and Node and the like.

"solved many business problems with languages I didn't previously know, such as Excel VBA" sounds like it would make you a fantastic employee for any number of small businesses out there, the trick will be finding them.

I lucked into my first gig via a short-term contract (through a friend) that turned into full-time employment. The job was a mix of Filemaker (which I'd never touched before) and PHP and weird CSV import/export formats (so, basically the most awful combination of technologies in existence), but I solved real problems and was of real value to my employer. Sounds like you could pretty easily do the same, you just need to look for the opportunities.

The stuff that gets talked about on HN seems to be a weird microcosm of cutting edge tech, too much money, and "we have to convince investors we're worth buying so we have to keep up with all the buzzword tech". Meanwhile the other 99% are just tucked away in small businesses solving boring business problems with boring legacy tech and keeping the world turning.

lumberjack 2 hours ago 0 replies      
You have a CS degree but you are applying for relatively simply web development jobs where you can easily be out done by less formally educated people who have more web development experience. That's a bad strategy.

You should apply for the less flashy jobs at bigger companies that tend to want people with a solid formal education.

FlopV 1 hour ago 0 replies      
Have you applied to some of the relatively large corporations? Maybe something more IT oriented than development oriented?
a3voices 7 hours ago 1 reply      
Maybe you just need to write your resume better, and work on soft skills when talking to recruiters and hiring managers? Maybe secure an internship to collect even more job experience while looking for a better job?

Experience matters more than pay. Do anything to get a software or IT job, and then eventually hop to something better. Howard Stern (the super rich radio guy) used to make barely anything for a very long time.

Ask HN: Is there a good place to trade domain names?
points by mmettler  7 hours ago   5 comments top 4
mtmail 6 hours ago 1 reply      
Have a look at https://sedo.com/us/. They do everything including escrow service (in case you already have a buyer but don't trust them)
brandonlipman 3 hours ago 0 replies      
On ProductHunt I found a startup for selling domains. This is not exactly trading but it may help. https://namebox.io/
builtbybalance 7 hours ago 0 replies      
Nothing really to be honest.The reason is because no one really trades domains.
Rhythm8 5 hours ago 0 replies      
[ASK HN] When is it OK as an employee to refuse an acqui-hire?
points by welch  14 hours ago   35 comments top 9
cr3ative 13 hours ago 1 reply      
Surely that's the employee's prerogative? Nobody is forced to work anywhere. It's the job of the company to retain them by providing good working conditions and maintaining a mutually beneficial business relationship.

If they left, that relationship failed. Why would you question if that is OK or not?

brudgers 9 hours ago 0 replies      
If you're part of the deal, then it's as much your deal as anyone else's. What makes a deal a deal and not a done deal is that people can walk away.

I would recommend taking good deals (based on your definition of "good") and declining bad deals on the converse. The key point of a deal is that it's all arm's length in theory and in practice hand-shake deals are predicated on square dealing. Square dealing in turn is predicated on nobody claiming "you owe me" when the debt is not some piece of another square deal. The square deal of being an employee is that you show up and work in exchange for a check that doesn't bounce.

As others have suggested, maybe you do a favor that helps someone you know get rich. Maybe you don't for any one of a number of reasons, e.g. the person needing the favor isn't going out of their way to make you rich or happy or whatever. This kind of change is stressful. There's nothing wrong with taking care of yourself.

So, in my opinion, it's ok either way. There are consequences to either decision and making the deal go through may not be in your interest. Clearly making it go through is not slam-dunk obviously to your benefit.

Good luck.

cat9 13 hours ago 1 reply      
Always. It's always okay.

There might be ramifications, and it's up to you to run through the calculus of whether that means more to you than getting out, but if you want out and you're fine with the results, go for it.

scott00 9 hours ago 1 reply      
I don't think you would have anything to be ashamed about for leaving the company, even if it blows up the deal. Of course, that doesn't mean that it won't make your bosses/coworkers angry or disappointed, and there is some value in having good relations with ex-coworkers.

If more compensation or a different role at the new company would change your mind, it's definitely worth having that conversation. In the event that you can't reach a deal that makes you enthusiastic about going along with the acqui-hire, making some small sacrifices to help the deal go through is probably worth it to preserve relationships (like trcollinson did by quitting the day after the close instead of the day before).

If you decide to shoot for the bare minimum, make sure you know what it will take to make everybody at the current company happy. You wouldn't want to stay an extra month in order to quit the day after the deal closes only to discover that the owners don't get their payday unless you stay on for two years after the close and they end up pissed at you anyway.

fsk 12 hours ago 0 replies      
You have great negotiating leverage.

There is some $$ where you would be an idiot to leave. Ask for that $$. If you don't get it, leave.

If they delay and stall, interpret the answer as "NO".

Start interviewing.

tptacek 9 hours ago 0 replies      
Ask a simple question: "almost always". Keep your word. That's the only thing you need to remember.
rotoole 9 hours ago 0 replies      
I would be transparent. Ask for and negotiate for what you want _up front_, not after the fact. Back it up with evidence based on your other offers, and make it clear that your willing to walk, rather than compromise for something less.

Why treat yourself like a slave for partners who don't care about your interests?

Remember, your company's lawyers are not your lawyers. They are not looking out for your interests, rather the company's interests.

It sounds like you should have a lot of leverage here to get what you want though. You need to negotiate with your employer, or get an agent to do it on your behalf.

They way you describe it sounds like your being sold down the river.

rajacombinator 7 hours ago 0 replies      
Always OK, you need to look out for yourself. But if there's a number that would make it worth staying you should tell them. (And aim high, if you're that vital you might get it.)
opless 13 hours ago 1 reply      
Title should be prefixed with [ASK HN] :)

Also, Always. Especially if the want to change their contract.

Ask HN: Who Should We Hire Next?
points by chrisrickard  6 hours ago   2 comments top 2
trcollinson 5 hours ago 0 replies      
I don't know if this would work in your specific business sector but when I read your description I thought: Take a page from the Pivotal Labs playbook. They did, and do, exceptionally nerdy things. But they steer their clients with a very deep Extreme Programming, Agile methodology. All of their engineers are also project people. All of their engineers can also talk to clients. But they do so in a very specific way. They plan projects the same way. They write documentation the same way. They interact with clients the same way. They have the "Pivotal Way" and they stick to it.

When they came into a project that I was working on they took two hours to look at what we were doing. They took another two hours to map our a plan to get us where we were going using an XP style story map. They spent an hour getting it into Tracker and having a planning meeting with us. Then they started working. Using Agile Principles they were able to keep up with the scoping, the docs, and the communication in about half an hour a day every day. This was no small project. I can't say how much we paid them for those few months, but imagine a number with seven digits. So, this was not a small project.

I have used this same methodology myself and it has been extremely beneficial and lucrative. We get a lot of work done, we make clients very happy, and we live according to principles we really believe in. It's amazing for business.

At any rate, hopefully this will help you a bit. To answer your question more directly, hire another engineer. Change the parts of your business that aren't effective for your style of work to something that is effective. Good luck!

cat9 6 hours ago 0 replies      
There are only really two ways to scale an agency, as far as I know.

1. You can charge more.

2. You take on more work in parallel.

The second is usually a thing to some degree, you add devs etc., but it doesn't drastically increase your earnings per head so there tend to be diminishing returns - network costs of a larger team, the need to sustain a flow of more and larger deals. This requires some drastic changes to the company itself, how you work, the type of deals you pursue...it can be profitable, but it's a mess.

Which leaves #1, increasing the value of deals you take on with roughly the existing team. What is stopping you from doubling your next quote? Skills gap? Type of project? I'm betting it's more "type of client" and "sales process" than needing another developer, since (from a once-over of your team section) you seem to have the major bases covered already, and perhaps more so than you'd need with a more narrow project type & target customer.

Re: specific roles you asked about...

There are technical writing specialists & sales engineers. A good sales engineer is expensive if they're any good, and very likely overkill for a small agency. It's usually up to the person or people running the agency to learn sales. There's a spectrum of skill involved, but even the shallow end makes you VERY dangerous in comparison to the median sales-averse developer.

As to a technical writer...how much does documentation affect your deals & billing rate? This can probably be better addressed by process, make improving doc quality a real priority by setting aside time for it every week & comping for training materials on better docs and copywriting.

I want to turn your idea into a demo
points by btaitelb  15 hours ago   12 comments top 5
jdcarluccio 11 hours ago 1 reply      
Hey guys.I listen to many podcast and I'm even considering starting one with some friends. The problem is that there are no great apps in which you could do all the podcast on them instead of using several softwares.

It would be awesome if there was a podcast-creator-app, with already back sound tracks, templates, interviews questions, story telling ideas, ways to do conclusions , even quotes.

Give the opportunity toeveryone to be able to make their own podcast

What if you could add your own advertiser on the go? Hear a podcast and you find a great moment to ad an ad of your company, you want to ad it and pay for it. How can I get into the audio and get my ad there, pay for it and go.Just one click to ad your advertising to that podcast, you put your credit card and you just talk or upload your prerecord ad.This will create revenue for people that create great podcasts but don't know how to market them.

Issues to consider: 1-How this will affect the quality of the podcast ( specific places to upload the ad)

2-The ad must be accepted (so it won't get troll or stuff not related) but it should be smooth to add your credit card and audio and get in. (stripe?)

Flexibility: You don't need pre establish format. You don't need a contract or pay for every episode, you pay for that one because you felt it.

See you!

(if you want to talk more about it @JDcarlu :) )

gamechangr 12 hours ago 1 reply      
Try to work on your own ideas.

One of the things I noticed early on was that I always pushed myself that extra mile when I was working on my own ideas.

It's actually intrinsically more rewarding to be able to visualize your idea coming to life.

ghosh 9 hours ago 1 reply      
Is there any other way of submitting, apart from FB? Have deactivated FB for more than year. Active on Twitter though.
seanccox 14 hours ago 1 reply      
I got this message when I tried to submit:

"The change you wanted was rejected. Maybe you tried to change something you didn't have access to."

You have an email address? I'll just send you the concept...

Ask HN: How to learn language?
points by exelib  6 hours ago   5 comments top 5
b6 3 hours ago 0 replies      
First of all, your English seems quite good. And English is a difficult language, especially the grammar. I wish I could express myself in Mandarin as well as you just did in English. Please don't be too hard on yourself. We're not language monks. The point is to communicate, and if anyone gives you a hard time about your ability while you're making a good effort, I think they probably need to get some perspective.

It's true, people are hesitant to make corrections. For one thing, although what you said might not have been completely correct, it was perfectly understandable. Another thing is that they might not know how best to make the correction without hurting your feelings or seeming pedantic. You just can't count on people to correct you.

One useful thing I did lately was to get on WeChat and start chatting with my Chinese friends. Many lines they send to me are goldmines of useful expressions, expressed naturally. Slowly but surely, I'm building up an arsenal of fragments I can use in situations that come up a lot. And I think each little fragment I master tunes my neural network to make learning the next fragment a little bit easier.

You say you can't learn from audio/video courses. I hope that's not true. I would think very carefully about why it's impossible. Maybe there's a way, and if there is, that would very very very useful.

anigbrowl 5 hours ago 0 replies      
I used to teach English. You need to talk to a native speaker who can answer questions or explain the pattern of mistakes. And I do mean talk - doing it in writing is going to be much, much slower. On the positive side, your English is not great but it's not 'very bad' - I had no trouble understanding your sentence construction.

I fyou don't have access to a native speaker, the next best thing is to practice with movies. Audio/video courses are no good because typically you are dealing with isolated sentences or very artificial conversations - you don't care about any of the imaginary people or their situations, so your brain is not doing any work to imagine what things they would want to say. Pick some English-language films you like a lot (because you are going to have to watch them many times) and watch them with subtitles in your own language, then subtitles in English, then without any subtitles. Practice repeating the dialog to yourself, as if you were going to do the work of an actor. You can also practice writing out some of your favorite parts.

Repetition has value, in the right context. The story and characters are easy for your brain to engage with, so they will function as a mental anchor for the more abstract patterns of grammar and correct usage.

owly 6 hours ago 0 replies      
What language do you speak? Maybe we can do some cross language chats? I teach you English, you teach me whatever. I know a fair amount of Spanish and Japanese.
amacalac 5 hours ago 0 replies      
Download duolingo. It's awesome, and you can set goals of 5, 10 or 20 minutes a day, which sounds like it would fit in perfectly to your schedule.
Mz 3 hours ago 0 replies      
Is it possible to get involved in some kind of online live chat situation during your commute?
points by maxinbjohn  14 hours ago   5 comments top 3
piraccini 14 hours ago 1 reply      
Great! How old it's your daughter? I also want mine to play with minecraft, but she's only 7...
maxinbjohn 14 hours ago 0 replies      
This program was developed by a former colleague for his daughter.
AndriusSutas 14 hours ago 1 reply      
Cute! Have you looked into using VPNs?
Atom Remote Pair programming
points by luizbafilho  14 hours ago   discuss
Ask HN: What is the most you've paid for a domain name?
points by mbarrett  14 hours ago   66 comments top 40
Killswitch 13 hours ago 4 replies      
Never paid much for domains, but the biggest loss was exgfs.com

I registered it in 2005ish before that whole niche in porn took off, some dude offered me $100 3 days later, being young and naive I took it thinking it was a great flip. Year later I watched him sell it for $100,000. I learned my lesson that day.

TaylorGood 8 hours ago 0 replies      
Maybe 5-6 years ago I bought tgood.com for $300, negotiated down from $3,000. In 2014 I sold it to TGOOD Electric Co. out of China their market cap at the time was ~$7B and a co-founder messaged me via Facebook. I was set on never selling it; that TGOOD was to become my VIRGIN brands. Over the years I tested different blog concepts on it. However, their offer was one I couldn't refuse and has provided a nice personal runway. My cousins law firm handled the dialog and it took 3-4 months from start to finish since this nickname was originated by my birth name, I gave my parents about a third of the proceeds.
rajacombinator 40 minutes ago 0 replies      
i considered paying 5k+ for a domain once. instead I just found another one that was unregged. very happy with my decision.
warp 13 hours ago 1 reply      
I sold a four-letter .org for $5000 once, original offer was $500 which I didn't think was enough. Whatever the buyer wanted to launch on it never got off the ground, and a few years later I was able to grab it back when it lapsed.
jaredandrews 12 hours ago 5 replies      
There is a domain I really want right now that is being squatted. Any advice HN? I already own the '.net' version so I don't really _need_ the '.com' version but I want it. I doubt it is a high value name and I am considering just sending the the admin listed in the WHOIS an email like "Hey, I will give you $50 for .com, let me know." Is this a good approach or should I try to go thru an 'appraiser' or something like that.
AznHisoka 13 hours ago 1 reply      
Paid $7000 or so for dailysnap.com, and $400 or so for gotacrush.com . Both projects failed.
Gustomaximus 5 hours ago 0 replies      
For a company I organised a $5k AUD purchase. The owner didn't counter offer and took the initial offer. I had $20k initial limit, and could have likely taken an increased premium back to the company successfully. If you get an offer treat that as an opening, not what someone is willing to pay.
rcarrigan87 12 hours ago 0 replies      
I really want to know how much the guys at RapGenius paid for genius.com
jacquesm 13 hours ago 2 replies      
$70,000 ww.com, $50,000 camnow.com
pkfrank 12 hours ago 2 replies      
I purchased Texts.com while in high school (~10 years ago) for ~$15k. I had made a fair amount of money flipping domain names on sites like Namepros / DNForum / a few private forums. A mix of "tulip" LLL.com's, and then a few instances of snagging a name in the aftermarket and immediately flipping it to an "end user."

My biggest domain-fail was letting Naked-Celebs.com expire. I bought it for something like $300 in 2009 and forgot to transfer it to my main portfolio, and somehow let it drop... I still shudder thinking about that sometimes.

rossover 12 hours ago 0 replies      
I purchased myh2o.com for our SaaS billing platform (named H2O) in 2010 for $3500. I also purchased h2o.io sometime after that for $600. In 2009, an ISP client of ours, Rio Networks, sold rio.com for $450,000.
jblok 12 hours ago 0 replies      
Are there any legal precedents concerning domain squatting in any parts of the world?
ilolu 12 hours ago 0 replies      
I was once contacted by a hollywood musician to buy iSingr.com. I wanted to sell for $500. My Friends convinced me to ask for $15000. And the buyer stopped responding :).
xist 9 hours ago 0 replies      
Reading some of these replies, I have to shake my head at the people who are expecting 100x or 2000x "profit" on domain squatting.

I agree with supply and demand, and letting market forces dictate pricing etc etc.... but domain squatting is one of my biggest pet peeves out there.

mtmail 13 hours ago 0 replies      
I think it was $2000. We were operating in several countries with the same brand and when entering a new country we needed that TLD. It was rightfully owned by a woman who happened to have the name as a nickname (registered years before our brand existed). Her website was static, outdated and of geocities type quality (stars background, animated icons). A friend of hers negotiated and I think we caught him off-guard on the phone. Our budget was multiple times that.

7 characters.

jblok 12 hours ago 0 replies      
Not my own purchase, but my previous employer paid somewhere in the region of 1-2 million (I forget the exact figure) for a 2 letter .com which was actively being used by a Brazilian company. They were using the .com and the .com.br and just used the .com.br as their main domain after the sale.

It was a huge amount of money but it made sense seeing as the buyer was a business with a 2 letter name.

vonmoltke 12 hours ago 0 replies      
Never paid more than the standard registration fee for a name. Nearly all the names I have are .com; I have one .org and one .us. None of them are particularly interesting. I did get an email once inquiring about buying one of my domains, but I wasn't interested in selling so I never got an offer.
tzury 12 hours ago 0 replies      
$ 9.99
scottndecker 12 hours ago 0 replies      
I submitted a request for quote for hdd.com They replied back and said they'd accept nothing less than $100k. Seems ridiculous based on the numbers I'm seeing here.
jhonovich 12 hours ago 0 replies      
$5,000 for ipvm.com 3 years ago, we started with ipvideomarket.info which was long and unwiedly and have been happy with what we paid to go to a 4 letter .com domain
antidaily 12 hours ago 0 replies      
I offered $15k for a 4 letter non-english word domain and was turned down. That was 10 years ago. Now they want $42k. Still sitting on it. It's some sort of broker.
allsystemsgo 11 hours ago 0 replies      
Can you still make decent coin buying and selling domain names? Are there alerts you can setup for when one becomes available?
icey 12 hours ago 0 replies      
I bought pmn.org for 4k (my initials and username most places). I'd just sold a domain set (.com, .net, .org) for 10k and felt spendy :)
sauravt 12 hours ago 0 replies      
Bought orch.in for 300$

Which left such a big hole in my poor little bank account (I am a college student)But one year later, turns out it was worth it, every penny of it. :)

alfredxing 12 hours ago 0 replies      
I bought gpu.graphics soon after the new gTLD availability for around $35. Still looking for buyers but it was probably a bad idea.
greggh 12 hours ago 0 replies      
I paid $600 for 0v.org a few years ago. I was happy to get a 2 character .org for under $1000. I use it for my personal site now.
kimura 12 hours ago 0 replies      
I was offered $2000 for laptracker.com - I didn't sell it. Looking for 10 to 20x that amount.
ryan_j_naughton 12 hours ago 0 replies      
Exponenti.al for $100. As a domain hack / shortener for our primary domain exponentialtv.com
mbarrett 12 hours ago 0 replies      
I bought joypath.com for 450, personal project.

purchases for employer

party-------.com for 5500

---force.com for 12000

-----lite.com for 11500

bitshepherd 12 hours ago 0 replies      
bsd.io -- registered it for something like $120 at the time. It lapsed during hard times and the registration fees hadn't yet dropped. Now someone is squatting on it.
techusertwo 13 hours ago 1 reply      
I was offered $700 for wikawika.com, I asked for $800 and all communication stopped. Domain buyers are a fickle bunch I guess.
piratebroadcast 12 hours ago 0 replies      
I recently sold pnthr.com for 9k.
yvoschaap2 12 hours ago 0 replies      
13k xmt.com '0717k citytrip.com '08
johnhiott 12 hours ago 0 replies      
partyinda.club is for sale :) Anyone have 50 Cent's contact info?
klinquist 12 hours ago 0 replies      
My last name .com - $3500.
joyofdata 13 hours ago 0 replies      
one Euro an fifty Cents
throw876away 12 hours ago 1 reply      
500k+ for one .com domain with between 7-11 characters.
adventured 12 hours ago 0 replies      

7 letters, .com address, six or seven years ago

Solid domain name, and I had an interesting product for it. Didn't materialize the way I hoped, so I shut it down. I've kept the domain though.

I've occasionally run across domains in the $5k range that were quite good, but I still seem to find good enough .com addresses that I've yet to resort to buying one. I'm working on a new product now that is a 5 letter .com address, I bought it straight from a registrar, and it's exactly what I was looking for.

I've probably only owned one that was stand-alone valuable. I bought a domain in 1997 via Network Solutions, and have held on to it since then. It's a six letter .com dictionary term.

gesman 12 hours ago 0 replies      
mensk.com for $50.

c.gg for $50 EUROs

ahmedzain66 13 hours ago 2 replies      
I own growthhack.howHow much do you think it would fetch?
Ask HN: C# vs. C/C++ as career forward.
points by 3am_hackernews  1 day ago   31 comments top 9
vardump 16 hours ago 0 replies      
C# is easy compared to C++, you'll like it.

It's a different matter whether it will truly develop your skills when it comes to your goals. C/C++ role is guaranteed to develop you more and give you better understanding of the underlying hardware for machine learning, data analytics and scientific computing than C#.

If I were you, I wouldn't pick just one of anything when it comes to software development. Sure learn C#, but don't become a one trick pony.

Looking at your goals: Learn the tools, technologies and libraries related to your interest, be it OpenCV, R, Fortran or whatever. Write proof of concepts and experiments on your free time. Reinvent the wheel to learn.

But also learn how the things you use work underneath.

When dealing with large data sets, you can't do it with just one system. You need to distribute it over a larger set of systems. Learn about clustering, distributed systems. In other words, algorithms like Paxos, MVCC, vector clocks, etc. Hardware side of it: RDMA and NUMA (to some extent). Especially learn how to deal with latency! Find the rest yourself. Google is your friend. :-)

Also learn how to push the hardware to the max. Some things you might need to deal with: NUMA, cache coherency, cache agnostic algorithms, SSE, AVX, OpenCL and CUDA. Don't forget to take a look at the source code of that amazingly fast library.

The items listed was just what came to my mind immediately, there's a lot more of topics to cover!

jeremiep 1 day ago 1 reply      
Once you know C++, learning C# is a breeze. I learned it myself last year by going over the C# Reference [1] and scanned through all the documents only stopping for new syntax or concepts. I then installed ReSharper and learned a bunch more as I was using the language.

Without a doubt, C# is a much, much cleaner language. If performance or low-level systems programming isn't your main concern, I'd say go with C#. Compilation times are much better, the garbage collector makes many things much easier to use and you still work in a statically typed language with powerful type inference.

One neat thing about C# is that its a hosted language, the CLR can also run F# and Clojure to name only two, both of which can interact directly with C# code.

Ultimately, the choice is yours. I'd suggest trying it for a week or two and by then you'll have a better idea which you prefer.

[1]: https://msdn.microsoft.com/en-us/library/618ayhy6.aspx

lingua_franca 8 hours ago 0 replies      
don't take that embedded job, don't become "C# only" either. if u want to do big data later, try to learn Java/Scala/python on the road and do some projects.
HeyLaughingBoy 1 day ago 3 replies      
As someone who was described as having "an interesting career path" by his manager due to simultaneously developing Windows device drivers and GUI code, I say learn C#.

The availability of device driver writers is shrinking rapidly, as my search for one in the last year proves. However, it's shrinking because the market is shrinking. Might be more accurate to say that the market has already tanked. At the same time, the market for C# devs is exploding.

The good news is that you can make $$$ as a consultant writing device drivers, the bad news is that those gigs are likely few and far between. With your background in signal processing and MATLAB and good C# skills, you'll have opened doors to some interesting opportunities. A friend of mine with a similar background just started a machine learning gig and he's enjoying it.

Take the C# job and learn the language. I love C/C++, but it's getting harder to find work in that language unless you want to focus on embedded systems.

ghuntley 18 hours ago 0 replies      

C# - Project Orleans -> http://vimeo.com/113730934

F# - Path to relaxation -> https://www.youtube.com/watch?v=s_iMgFAY0lk

Xamarin - iOS/Android/Windows Phone apps using F#/C# -> http://xamarin.com/

RogerL 1 day ago 3 replies      
What is the C# role doing? Is it moving your career/knowledge forward in any way (other than learning C#)?

It just seems like an odd choice (C#) given what you want to do. Scientific computing is C++, Fortran, and Python, along with some Matlab, R, maybe Julia. A ton of machine learning is in R and Python. Of course Java is heavily used in data analytics due to Hadoop, so C## will help you there.

But really, it's pretty trivial to learn a language. C# is a fantastic language, but it seems that it is likely that your role will be taking you further away from your future plans, not nearer them.

I don't feel super strongly about either choice, other than pick the work that is most interesting, rather than pick based on language. I'm posting mostly because all other replies are pro C# at the moment, and I wanted to offer a contrast.

chrisbennet 1 day ago 1 reply      
I really love C# but it seems like a poor fit for doing what you really want to do ("get more involved in machine learning, data analytics, scientific computing"). It seems like a detour and not a step toward your goal.
_random_ 1 day ago 1 reply      
"I would really like get more involved in machine learning, data analytics, scientific computing" - this doesn't sound like C++ at all.
jarcane 1 day ago 1 reply      
Going forward, 2-3 years, I would really like get more involved in machine learning, data analytics, scientific computing.

I would recommend the C# experience in so much as it will build familiarity with .NET, and thus allow you to graduate to F#, which is increasingly popular in those fields (and damn good at them).

Ask HN: SaaS Analytics for Stripe, Paypal and Coinbase
points by ashenj  9 hours ago   2 comments top
z3t4 9 hours ago 1 reply      
Metrics alone is not worth much. But if the app could help you optimize for higher gains, it would make it valuable.
Ask HN: What goes into a great startup blog? What do you like to read?
points by mi3law  15 hours ago   1 comment top
junecpy 10 hours ago 0 replies      
I think a startup blog should communicate a personality, the thoughts, value and experience of the particular startup. Obviously for the content side, you're going to write about your product. But while your product evolves, can I read the growth? For instance, would be great to write about new features as solving more problems for developers or making their lives a bit easier. Good luck. Hope the blog becomes a venue where audience witness your growth. :)
What is the name of the startup that goes to conferences for you?
points by Immortalin  13 hours ago   2 comments top 2
akg_67 4 hours ago 0 replies      
OP I don't know of the startup or company that is doing it as business. If you find out, please share.

Sometime I represent companies in IT infrastructure and related industries at Seattle area events. Majority of such requests come to me via my professional network. I will be interested in finding more companies looking for representation at local events.

partisan 11 hours ago 0 replies      
Personally, I would never let anyone borrow my horse, but that is just me.

Seriously, though, what is the benefit here?

New message app for iOS
points by sara_bernhards  15 hours ago   discuss
Ask HN: Pre-seed startup, should we get patents filed before demo day?
points by AndriusSutas  14 hours ago   5 comments top 3
AnotherMarc 3 hours ago 1 reply      
For US (not sure if it's the same in UK), you might go with a provisional patent filing only. It's a lot easier and less expensive to file. You then have a year (I believe) to file for the actual patent.

My firsthand experience is with software, as opposed to biotech, and there the answer would usually be to focus on customers first. But I know that patents are more important to biotech investors, and companies. Hopefully the accelerator funding you has enough mentor presence in your space to get a more definitive take on the tradeoffs and timing.

phantom_oracle 2 hours ago 0 replies      
Don't take this the wrong way, but why isn't your accelerator providing a qualified lawyer who can counsel you on this?
adventured 12 hours ago 1 reply      
If the success of what you're doing depends very heavily on the patent, then focus on getting that above all else. Given the time trade off you're talking about, be very sure about that.

It's probably a difficult equation to resolve, or you wouldn't have posted for input here.

If the patent is strong, important to what you're doing, and likely to be approved based on research that has been done on existing patents, then it should boost the value of your seed round very meaningfully (and it's important to find investors that understand the value proposition). If any of those three things are not true, then your patent filing is not worth focusing on exclusively (that is, put more time into the product / users, put some time into the patent).

Ask HN: Does anybody know what 'searchbenny' is?
points by neilpeel  18 hours ago   8 comments top
scorpwarp23 17 hours ago 1 reply      
Where did you download the Skype installer from?

It is malware quite likely and can be undone. If you could share the link of where you downloaded the Skype dmg I can try and give you a fix.

Ask HN: Twitters API hiding tweets?
points by dieulot  16 hours ago   discuss
New to App Development Objective C or Swift
points by ankit1911  23 hours ago   4 comments top 3
dottrap 22 hours ago 1 reply      
Since you already know C and are comfortable with it, start with Objective C. The hard part of app development is Cocoa and the other Apple frameworks (because they are huge), not the language. Because Swift is so new, most of the documentation and open source code are in Objective-C.

Additionally Cocoa was designed with Obj-C in mind. There are current learning pains with Swift on trying to understand how to best bridge Cocoa.

And Swift is a more complicated language than Obj-C. There are a lot more concepts to learn in Swift. (It seems like every other Swift article I come across is something about optionals.) Brent Simmons just posted this which expresses this issue:


And the performance of Swift is not at par with C in most cases. And debug build performance is terrible for anything realtime/multimedia/game centric. This was recently discussed by David Owens II:


As for resources, I recommend Aaron Hillegass's (of Big Nerd Ranch) Cocoa Programming books. He has trained generations of Cocoa programmers well, since the NeXT days.

melling 23 hours ago 0 replies      
Just start with the latest Stanford iOS class in Swift. First link under Getting Started: http://www.h4labs.com/dev/ios/swift.html
ghuntley 18 hours ago 0 replies      
What about F#/C#? http://xamarin.com/
Ask HN: How to get around please link to a side project you're proud of
points by ZeroFries  1 day ago   12 comments top 9
rajacombinator 6 hours ago 0 replies      
"I have trouble committing to any one project and seeing to it's completion"

this is exactly why I, as an employer, would be curious to see if you had done any side projects. it shows you have a track record of going out on your own, building something, and getting stuff done. which is an amazing trait in any potential employee, especially at a startup.

so I don't see a way to "get around" it. How about some project from school?

smt88 1 day ago 0 replies      
> I'm also fairly new to the game (just over 1.5 years)

I've never been asked to show a side project (or even sample code). By the time those practices became common, I had more than 5 years of experience at real companies, where I'd done real things.

If you can get along enough in your career, people will stop needing to use technical validation. For better or worse, they'll use social validation instead.

"Surely someone couldn't have been a Senior Developer at [whatever company] for 2 years if he sucks at coding," they'll think. They'll be wrong some of the time, but that's beside the point.

> having a relationship, family, and a social life, etc

Unfortunately, some companies still think the best workers are the ones that are absolutely obsessed with work and are compelled to be on the clock all the time.

There truly are companies that value work-life balance, though. Be honest with your interviewer and say, "I work 50 hours a week, and my family, girlfriend/boyfriend, and health are important to me. I have lots of ideas for side projects, but they haven't taken priority over my loved ones and health."

If that interviewer rejects you, their values aren't well-aligned with yours. They might have wanted you to work 100 hours a week, even if it meant low productivity and burning out.

petervandijck 1 day ago 0 replies      
Just do something small. A tiny .js library for something. Whatever. Open source something tiny and useful, put it on Github, done. It probably won't take you more than 8 hours total.
spacemanmatt 7 hours ago 0 replies      
"My work product is proprietary"

I've had to do exactly one FizzBuzz, and some light SQL. Mostly social validation and sometimes reference checking seems to be the norm. I haven't gotten any pushback on lack of a public code repository.

thejteam 14 hours ago 0 replies      
I'm going to focus on your last line...

"out-sourcing the slow/painful bits"

Which is exactly why I don't get the obsession with side projects or work samples. There is no guarantee that the person showing the work actually did the work. At best, it means they have access to people that can do the work, which I suppose is something.

Not that I am accusing you of cheating or lying or anything, just pointing out that in a world where outsourcing is easy and common that you can't take these things at face value.

eddie_31003 1 day ago 0 replies      
I would get really frustrated at that question as well. Due to those same circumstances. Family, Work, etc. Especially, when I was trying to get into an entry level programming gig. I think what ultimately got me over this hurdle was getting on GitHub. GitHub allowed me to have this public place that I could point to. At first, it was very sparse. But as time moved forward and I forced myself to upload even the most trivial things, I began to collect a lot of my coding samples. Whenever I wanted to learn a new technology like RoR or whatever, I committed it to GitHub. It became my playground. Now, I actually have something I can point people to. Overtime, you can clean it up and point people to your better stuff.
davidw 1 day ago 1 reply      
Maybe you could describe something you actually built for... well, work, which is what they want you for anyway, right? You'd want to be kind of careful not to violate any confidentiality agreements, but in the end I think if you "have a life" you shouldn't be ashamed of it.
AznHisoka 13 hours ago 1 reply      
I have the opposite problem. All my side projects have the appearance of money making businesses, and I can't show them either the site or the code (it's private in Github too)
ptslutman 1 day ago 1 reply      
In my experience, it takes a while (more than 1.5 years) to start accumulating completed side projects. Some easy ways that helped me get the ball rolling: 1) doing a hackathon, 2) making an interesting personal website, 3) building CLIs/APIs to avoid the design/css part. But, it does get easier to complete side projects as you become more comfortable with your tools and your interests as a programmer.
Ask HN: Which language to learn (Golang or Scala)?
points by nuwin_tim  1 day ago   8 comments top 5
lingua_franca 12 hours ago 0 replies      
Scala is too complex, only good for (big) data processing. Go is too simple, doesn't support generics/exceptions/inheritance.

Go looks more promising as it's good for writing infrastructurescan attract some ppl/projects away from C/C++/python. But when it comes to complex business softwares, I'd say Java is still the way to go.

alexgaribay 1 day ago 0 replies      
I personally love Scala and I wish I could use it for everything including my day job because it has been such a highly productive language. I use it for all of my projects outside of my day job and it has been very fun to learn and to experience how functional programming works. I started out learning Scala from a Java background. I wrote things Scala that mirrored how it would be in Java and slowly transitioned to using more advanced features in Scala.

Popular web frameworks for Scala that I know of are Play Framework, Spray, and Scalatra. Play Framework is my go-to framework because it very powerful and has a lot of functionality that I need and want.

A good resource for learning functional programming concepts in scala is a book called Functional Programming in Scala. The book has taught me a lot and is great at explaining concepts with small exercises along the way.

One great thing about Scala is vast amount of libraries you can tap into. You can use any library that's available in Java in addition to those that are strictly for Scala. Some great libraries for Scala are Akka (concurrency through actor pattern), Slick (SQL library), and Spark (data processing).

breakingcups 18 hours ago 0 replies      
I can't say anything about Scala since I haven't played with it, but I like Go a lot. It has a lot of thought put into it to make it a practical language, not a interesting research language. This might seem boring at first, but I find it keeps being rewarding when you use it. The concurrency features baked into the language are also top-notch. They made me like writing concurrent code as opposed to dreading it.

Can I ask what language(s) you already know, if any?

solomatov 23 hours ago 0 replies      
You will learn much more with Scala. Go is quite an uninteresting language.
shogun21 1 day ago 1 reply      
What do you want to make?
Ask HN: No-BS resource on how to manage developers?
points by dandare  17 hours ago   5 comments top 2
loumf 15 hours ago 1 reply      
Your manager asked for ideas and you had one but didn't submit it. If you look at your manager's words (as you have described them), you can see one thing that he wanted, but your method doesn't provide: Assessment. Figure out how to add a way for them to know that you know Laravel and I am sure that they will approve it.

Read "Peopleware" and "Mythical Man Month", as they are the seminal works on programming as it relates to the people doing the work, and a lot of what was written after will assume you know about them already.

Joel Spolsky has written tons on tech management, for example: http://avc.com/2012/02/the-management-team-guest-post-from-j...

But you can find a lot of gems on his site.

mlwarren 8 hours ago 0 replies      
Here you go: http://programming-motherfucker.com/

But really, get out of the developers way and let them do what they do best. Shield them from bureaucracy as much as possible and don't try to force them into the dogma of a buzzwordy team management methodology.

Is Selenium Outdated for HTML5 Apps?
points by f4stjack  19 hours ago   2 comments top
logn 18 hours ago 1 reply      
Not outdated. It reads from the live DOM and you can execute JS too.

Mozilla and some people on standards committees liked Selenium enough that WebDriver is now a formal standard.

Maybe there are better alternatives, but I haven't come across anything significantly better yet.

Why, pray tell, is a Pre-Calculus book $235?
points by rebootthesystem  1 day ago   25 comments top 12
Someone1234 1 day ago 1 reply      
Because people keep misplacing blame and as a direct result nothing ever changes.

All I keep reading is Americans blaming the evil publishers for their greed and profiteering. However that is a publisher's job. It is in their DNA, they're a profit making business, they aren't meant to do the right thing.

Instead the people who should be "blamed" are the schools/departments/academics. These are the people who assign a $235 book, these are the people who's job it is to spread knowledge and educate people. They're the "gatekeepers" and they're asleep on the job, or worse in cahoots with the publishers (because publishers give them a way to keep tuition lower, by doing the grading on your teacher's behalf via one-time-use codes, instead of the school/department needing to hire more graders or develop systems).

A lot of schools/departments/academics have solved this issue, they're developed free or "open source" books and other material. But many either don't care or are benefiting from the relationship with the publishers.

If you wish the situation to change then complain in the right direction: To the educators, school, department, or similar. Publishers are just going to laugh at your complaining with good reason.

PS - In many other countries this issue doesn't exist, not because $200+ books don't exist (they do), but because educators haven't lost sight of their role as gatekeepers to knowledge and education. Many of my own teachers wrote all of the course's material in-house and then made it available for free, they re-used the same material every year for the same course. It was like $5 to print it all out (just in photocopier/binding costs), but digital so just bring an iPad if you wish...

pm90 1 day ago 1 reply      
There are literally hundreds of books on Precalculus. Just don't buy this one.

I studied precalculus in India. There, the textbooks are all made available online, viewable by anyone. Give it a try!


Specifically, for grade 11 math:http://www.ncert.nic.in/ncerts/textbook/textbook.htm?kemh1=1...

RogerL 1 day ago 0 replies      
I am really passionate and angry about this. Knowledge is everything in this world, and it is being withheld. I'm a well paid silicon valley engineer, and I think twice before pressing the buy button on Amazon, because the books I want run 100-200. I mostly don't push buy. I don't see how that helps anyone (some revenue > no revenue). How does anyone else afford it?

I'm writing a free mathematical book, and pretty much want to continue it in the future (tackle other topics). We need an open book movement. Alan B. Downey has been doing it, all of his books are free. Khan, of course, is doing it, but in video format (so far).

I'm not a fan of 'shame the publishers' approach. They are trying to make a living, and turning out new books does that. Plus, they are also responding to government - we have some new initiative, tons of new material has to be developed so students can 'pass the test', and if the textbook is only going to be around for 5 years they legitimately have to charge a lot to break even.

I think online, free books with cheap printed versions is going to (or should) change all of this. The whole idea of 'editions' is outdated. If something needs to be changed, make the change, and push it to the cloud. If you made some typo, push the change tomorrow, don't spend 6 months proofing galleries. The economics of dead trees doesn't work when I can get an email from a confused reader and push a better written explanation a day later.

It's already happening [1]. Let's make it happen faster. It's more important than the next jSomething interface, or 'like Waze but for dogs' app.

[1] http://www.wsj.com/articles/a-tough-lesson-for-college-textb...

brudgers 1 day ago 0 replies      
It's $235 because students get student loan money and compared to $24,000 a year for an undergraduate education it's rounding error in a system structured to separate students from their loan checks. College is an experience to be consumed...that's how the meat hangs on "run more like a business".
b1twise 1 day ago 2 replies      
I think NPR covered this pretty recently. So, first you have a book salesman that comes in and sells the modifications from the previous versions--that its a better educational tool. They don't talk a lot about price, and they make the sale. Then, you have a super limited market. You aren't going to print a lot of these books because there are a limited number of students who need the book. After the first year the sales plummet because used books exist. So, there's a short window to make back all the money on the book and also profit enough for it to be a legitimate business. Then, there are people who hoard books like this playing on seasonal demand--buy low, sell high. There are programs they can buy to help them maximize their profit. There are even people who scour used book stores for good finds with barcode scanners.

And, I'm not sure where common curriculum comes into this, or if it does.

fsk 1 day ago 0 replies      
You're missing the process by which textbooks are chosen.

The professor, or one of his friends, writes a textbook.

That is now the required textbook for the class, and the professor gets a cut of the profits.

Some textbooks are so good or popular that they are used by everyone, even if they aren't the author's friend. (Examples in CS: CLR, Dragon Book.)

The students must get the official textbook for the class, because all the homework exercises are assigned from that book.

It would be nice to see some effort for open source textbooks, but I don't see them being adopted in K-12 or colleges.

thejteam 1 day ago 1 reply      
I won't defend $235, but a textbook is more than just explaining the math. Developing the problem sets is a lot of work. This costs money, even if you are using low-wage graduate students.

And problem sets need to be updated or they will feel dated very quickly. Especially if you are supposed to be using technology to help solve the problem.

smeyer 1 day ago 1 reply      
I'm not claiming the price is justified, but it's not just about the "definitions of slopes and limits" changing. In some subjects, there may be improvements in pedagogy that justify new texts even if the material itself is unchanged.
VOYD 1 day ago 0 replies      
Knowledge & education are the last of the profitable "content" models.
JoeAltmaier 1 day ago 0 replies      
Agreed. There are literally hundreds of available precalc books published, mostly by tenure wannabees who are required to publish. They differ by homework examples mostly. They should cost nearly nothing.
mod 1 day ago 0 replies      
Supply & demand?

Changing teaching methods?

Because people are buying them at that price?

sjg007 1 day ago 1 reply      
If you take precalc in high school the book is free.
Ask HN: How to enjoy traveling?
points by siscia  2 days ago   16 comments top 13
jasonkester 1 day ago 2 replies      
I find that my best experiences tend to happen when I'm travelling alone.

When you're with even one friend, you have a tendency to ignore the outside world and focus on each other. The more people, the less interaction with the place you're at. Imagine the extreme example you see all the time of a dozen English friends (or Spaniards, Australians, or Israelis) on the road, loudly engaged in socializing with one another, not even interested in talking to any other travelers outside their tight group, let alone any locals. Ask one of them for a good story from their trip, and the best they'll be able to come up with is the one about Steve downing twelve shots and falling into the pool.

Go by yourself, though, and a few things happen. First, you're outside your comfort zone a bit more, with nobody to rely on, so experiences are a bit more intense. Second, even as an introvert, you eventually need some form of human contact so you go into what I call "emergency survival social mode" where you strike up conversations with people in situations where normal you would have sat silently and finished his beer.

But mostly, you're a lot more approachable when you're alone. That means that the locals will actually come up and talk to you. I once pulled my motorbike over to the side of the road in Thailand to find a convenient bush, and when I got back to the bike, a local guy pulled up to ask if anything was wrong (in Thai). A few minutes of awkward dictionary-assisted conversation later, I was following him back to his village, negotiating dirt footpaths on the bike on the way to have a lunch of dried fish and seaweed at his stilt house and meet his family.

Not a bad day, all around. And it definitely wouldn't have happened if there were six of us in a pack.

So yeah, ditch your friends for a couple weeks and go find a way to get out of your comfort zone a bit. I bet you'll come away with a ton of good stories!

xendipity 2 days ago 0 replies      
Well.. the development that can come from traveling is never what you expect. There are many different facets to your experience but I can touch on one.

You're traveling with friends. My idea of traveling is to jump into something different. A different culture, sounds, traditions, animals, priorities. As we travel, we bring our own bubble of culture with us - we bring our perspectives and education and interests, etc. The first part of your trip, days or weeks or months, will slowly feather the edges of this bubble until you notice more differences and similarities between you and wherever your traveling. You will learn and grow when you start to recognize these differences and play with them. You attention to these things will become more refined as you are traveling and as you loosen that bubble.

Traveling with compadres only strengthens this bubble of culture that needs to wear down so that you are able to learn and grow.

I guess it's important not to be overwhelmed by some grand desire to grow or change but to take each moment as it comes. Seriously. Look at the fine details along the edge of an awning? what signage is there? Why was this city built where it was?

kamphey 11 hours ago 0 replies      
There's more to travel then pointless meandering,which seems to be what you feel you're doing.

My personal experience with travel has been short term living stints. If you live in a place, it's more alive. There's more than tourists and tourism. Try 3month stays. If you're in Shanghai i can hook you up with some great expats living there and loving it.

AU6plus12 1 day ago 0 replies      
First, unplug.

Then, go it alone, even if just for a little bit.

You seem to be doing all the right things with food, sights, and meeting people, but try sitting at a dim sum bar and watching how the locals interact. Paper and pen to capture your thoughts or an old school camera.

Was just in China and certainly not easy as an English speaker, but a group is a non-starter for locals. Of course this assumes that you are traveling to explore a new culture.

If all else fails and you want to stay with your friends, then try making the opposite decisions as normal. If you would follow them somewhere, push for what you want. If you are always deciding, just go with the flow. Where you say yes, say no, and where you say no, say yes.

Either way, unplug. The answer to better travels isn't here in HN, it's right where you are right now. It's about asking for directions in hand gestures rather than using technology. It's about not speaking to family and friends for a couple of weeks, but following your gut no matter the outcome. It's about making brand new friends that create a whole new adventure.

I hope we hear from you when you return to the land of the web with so much to tell and share!

seanccox 14 hours ago 0 replies      
If you aren't having fun, it might be too easy. Make a challenge... say, you and your friends have to split up for X number of days and can only spend Y amount of money in that time (it's an honor system kinda thing). Or, you could agree to race to a specific destination, but only travel in vehicles with two wheels, or no motors, or something like that.
brd 1 day ago 0 replies      
For me the most beautiful part about travel is the change in perspective. You get a chance to see how others live, you can hear what others think, you get to smell their air, taste their food, hear their stories.

I think the ability to perceive the life of others and then point that lens back at yourself is where all the real value of travel comes from. When you appreciate the differences between your world and theirs, you can begin to be objective about whats wrong with your world, whats wrong with your value system, whats wrong with your social scene, as well as whats worth appreciating.

The cool stories, the beautiful sights, the new friends are all wonderful perks but ultimately its the ability to look at the world through a more objective perspective that makes travel so powerful.

In short, empathize with those around you, appreciate their world, and reflect on how its different from yours. If you do that well, you'll always gain something invaluable from your travels.

AnimalMuppet 1 day ago 0 replies      
I like traveling. I've been to some beautiful places. I've been miserable in some beautiful places, too.

Why was I miserable? The one that stands out was the time that I expected the place to make me happy. Real happiness isn't in a place. A place is not enough.

By the way, real happiness isn't in another person, either. People can't make other people happy for very long. So the problem isn't that you've got the wrong people with you.

(And if you're going to ask me where it is, my answer is that it's in knowing Jesus Christ, and nowhere else. That's my experience. )

owly 2 days ago 0 replies      
Get out of the cities. Climb a mountain to a secluded temple and live for a day or two with monks.
ZeroFries 1 day ago 0 replies      
I would say become more aware and appreciative of your surroundings where you are right now, first. The way society is set up right now (ego driven, competitive, individualistic), I feel that a lot of people don't learn how to appreciate beauty, feel at peace, and take in their surroundings. Learn these things first, before travelling.
Proleps 1 day ago 1 reply      
Maybe you just don't like traveling. There are lots of stories about traveling digital nomads on HN. That type of life never sounded interesting to me. Maybe you just don't like it either.
jbrooksuk 1 day ago 0 replies      
How does this even need to asked?

Think about it:

- You have the chance to explore a place that millions of people will never even think of doing because they know they'll never be in a position to do so.

- Imagine you're on your deathbed looking back at your life. Will you be happy that you didn't go and do that thing you couldn't be bothered to try? (This applies to everything in life).

impendia 1 day ago 0 replies      
This is an excellent question. I love travel, and I have experienced this from time to time.

I don't offer an answer per se, other than to respect your own feelings. Maybe they will pass; maybe they won't. But in any case it is typical to feel as you do from time to time.

Enjoy your trip!

josephjrobison 2 days ago 0 replies      
Get close to death and then everything will become revealed.
Ask HN: What have you achieved in January 2015?
points by withinthreshold  1 day ago   98 comments top 58
kaolinite 1 day ago 1 reply      
I decided to jump in head first and build a company. I'd been planning to do it for years as a side-project but always ended up too tired in the evenings - so, now that my partner has a job (he was previously at university so we were relying on my income), I've decided to just go for it.

It's scary and chances are I won't make it - but I'm so glad I've at least made a start. At the very least it'll be a nice break for 6-12 months, with some good experience too.

If you're interested in what I'm making, I'm building a simple, affordable web analytics service. There are loads of fantastic tools in this space (Heap is a great example) but they're 1. frankly very expensive (I'm targeting small companies/design studios) and 2. often more complicated than what most people need. Google Analytics has an awful lot of features (and has the advantage of being free) but is really quite complicated, especially for people who aren't as technical.

I should be launching in under a month - please feel free to sign up to be notified if you're interested: http://pleasant.io/

Red_Tarsius 1 day ago 1 reply      
I' ve been adjusting to a new, much needed lifestyle. I only drink water or tea, no junk food, go to bed very early; I wake up at 5:30 to exercise, meditate and write. I use the (incredibly efficient!) Pomodoro technique to get through tasks.

Since I have a very fluid schedule, I designed the new habits as small "chunks of time" around my only daily constants: breackfast, lunch and dinner. Rather than sticking to "I'm going to exercise at 5:00pm" (who knows, I may be busy then), I prefer "I'm going to practice for 30 min. before breackfast".

lordbusiness 1 day ago 3 replies      
Kicked off my personal challenge - 12 Apps in 12 Months - in order to force myself to deliver personal projects as opposed to just tinker with stuff and never make it past the beginner phase.

It's working great; I have a slick kanban workflow on Trello going on, and a (tiny, irrelevant, but useful for this purpose) SaaS app in production.

App #2 is under way ahead of schedule since #1 reached MVP with a full week to spare of January.

It's obviously early days in the project, but I hope to make this my year of sincere effort, and personal growth.

bazillion 1 day ago 2 replies      
After giving notice back in September, I went full-time into my own startup on the 16th of January. While I absolutely loved my job at The Control Group (they're hiring btw!), I've made so much progress on what was my side project. It's called Pleenq, and it's an extension that allows you to highlight objects within images and link them to where they can be purchased. I made a quick demo video of using it on my facebook feed here: https://www.youtube.com/watch?v=kYlbMLays2Q&feature=youtu.be (if you watch the video, I realize now that it was a Mets cap).

The leap from making money to making absolutely nothing after having just gotten married in October probably looks like the workings of someone who has gone completely bonkers. Even though it's a terrible time for me financially, I feel like it's the best time for my business to take root and thrive. I owe a lot of how I think about this transition to the hacker news community as a whole, since there is a direct correlation between the time I started reading hacker news, and the time I started dreaming of owning my own successful company.

I don't have a landing page set up yet (man there's so much work to be done!), but if you're interested in knowing when Pleenq goes live, send me an email at justin@pleenq.com and I'll add you to the first round of invites!

bsimpson 1 day ago 2 replies      

- Spoke at a conference for the first time (React.js Conf) [1]

- Released my first serious open-source project (an isomorphic React app server) [2]

- The project I've been building was demoed to some executives and put our team in a really good spot.

Other cool stuff:

- Started buying furniture and accessories to make my room feel like home. I've always been hesitant to own large items because I've moved pretty frequently since I finished high school. Buying a handmade hardwood bed is a big deal for me.

[1]: http://conf.reactjs.com/schedule.html#tweak-your-page-in-rea...

[2]: https://github.com/appsforartists/ambidex/

timbowhite 1 day ago 1 reply      
Built a 100% automated site that lists the best prices and details for all top level domains:


FLGMwt 1 day ago 0 replies      
Started volunteering with three different learn to code initiative with the intent to help curb the gender gap in tech and get kids interested in programming: CoderDojoChi[1], GirlDevelopIt[2] and Code and Cupcakes[3]. Also looking to help out with PyLadies. You guys should volunteer for/start these things too ^.^




r3bl 1 day ago 0 replies      
* I've managed to move my blog from Wordpress to my GitHub pages powered domain: http://r3bl.github.io/

* I've managed to read five books in the first ten days of January! My goal is to read at least one book a month in 2015.

* I've managed to lower my cigarette addiction. Now I am fully able to control myself. If I smoke more cigarettes in a day than I think I should, I can pause a couple of days without smoking a single cigarette without any problems. I feel great managing to control just how much I smoke considering that I don't have the desire needed to quit smoking completely.

* I've found my passion once again. Not a day has passed without me learning something new. I'm actually trying to build my habit: http://r3bl.github.io/en/learn-something-every-day/

* I've completely open sourced everything I do on my GitHub. My notes, my portfolio, my journal, my blog... Everything is up on GitHub and I'm currently in a 14 days streak. I will try to continue at least to 50.

* I've managed to write an article worthy of being published on Opensource.com. It is going to be published by the end of February.

Igglyboo 1 day ago 1 reply      
Got a patch accepted into the Linux kernel, started my final semester of undergrad.
techaddict009 1 day ago 1 reply      
I Had got contract work from HN (Thanks HN) 8 months back. I Purchased my own office out of it in Jan. And soon will work on same contract from there.
leandot 18 hours ago 0 replies      
Made a deep dive into Angular for a user-facing website and built a daily digest service around the Hacker News API - http://hnbuzz.com

I had some experience with Angular for making internal dashboards and there I believe it shines, but for regular websites it makes some normally trivial things unnecessary complex - think SEO, back button, rss etc.

I plan to write a detailed blogpost about it but until then you can ping me if you want to know more about my experiences. Happy to chat.

Also started doing a nice trick - get a cool glass bottle, fill it up with water in the morning + some lemons slices and place it on your work desk. Makes hydration so much easier.

dandare 1 day ago 0 replies      
I launched alpha of my lifelong dream - website to visualise all public budgets:


takatin 10 hours ago 0 replies      
After nearly two months of work, I launched my logo concept for IO.JS: http://behance.net/gallery/23269525/IOJS-logo-concept
aidanf 1 day ago 0 replies      
Started working on a book about Swift and released early versions of the first 11 chapters.


trentnelson 1 day ago 0 replies      
PyParallel: added support for detecting system memory high/low states and altering behavior accordingly (i.e. hit high memory, stop accepting new connections until the event clears), refactored the heap snapshot logic, implemented socket re-use and context re-use for socket servers, switched over to using custom threadpools per socket server such that min/max threads could be limited to ncpu (prevents the kernel from flipping out and creating 200-300 threadpool threads when hitting instantaneous load of 10k+ connections (which happened when I was just palming everything off to the default thread pool, which has no min/max thread bounds and simply tries to do "best effort" servicing of thread pool load, which is completely sufficient in just about every case other than huge instantaneous loads)). Removed the extensive pointer/memory address testing from the release build (still in debug build) which, as expected, gave a significant performance improvement. End result, gloriously low latency and low jitter: https://twitter.com/trentnelson/status/562839986408800257. Only crashes now when you ctrl-c it on the console (as I haven't written the cleanup code yet) -- once that is fixed, I'll build an installer and do a public release, wahey! I love it when a plan comes together.

(PyParallel: native CPython running on all cores without being impeded by the GIL. https://speakerdeck.com/trent/pyparallel-how-we-removed-the-...)

Malcx 1 day ago 0 replies      
Decided to launch something every month in 2015 as a way to train myself out of half finishing projects.

Of course I'm briefly blogging about it as a journal too.

Initial discussion: https://news.ycombinator.com/item?id=8908275

And yes, I did manage to ship in January!https://news.ycombinator.com/item?id=8973807

I am planning Feb's challenge later today...

basicallydan 1 day ago 0 replies      
Bought a round-trip ticket to Asia which will kick off a trip spanning over 5 months. Longest trip I've ever taken, and I'm staying in Korea for 3 months, hopefully hacking a lot and working on freelance work and sideprojects when I'm not exploring and getting to know the locals! I know it's not really "achieved", but I've been building up to it for a while :)

P.S. Hit me up if you're in Seoul in July-October!

jbrooksuk 1 day ago 0 replies      
1. Nearly completed V1 of Cachet (https://cachethq.io) - unfortunately personal issues arose plus being a bit burnt out meant I was unable to quite reach my deadline. But we're nearing it.

2. Started working on Larameet UK (https://james-brooks.uk/larameet-uk/) which will be a mini-conference/meetup for Laravel and PHP developers alike.

3. Moved back in with my parents so that more of my savings can go towards a house.

4. I reached sixteen weeks of not drinking energy drinks; Monster, Redbull, Lucozade etc and reduced my daily coffee intake to two cups max. I'd rather drink tea and water now. I don't smoke nor do I have a particularly addictive personality, but stopping myself drinking these energy drinks has been really hard and continues to be when I'm near them.

5. Finally (after five years) setup a deployment system for our consumer websites at work. This makes a massive difference and is a step in the direction I want to be doing.

dangrossman 1 day ago 1 reply      
Worked on and finished a couple big features for Improvely (https://www.improvely.com). Visitor profiles are looking snazzier (http://i.imgur.com/Up61dUk.png). Still an unending TODO list for February and onward.

Gave W3Counter (https://www.w3counter.com) a bit of a facelift, and a new set of plans & pricing. Offering annual plans has increased customer LTV a lot.

Started testing Amazon Aurora for RDS. I'm considering replacing several bare metal servers with RDS once that service is out of "preview". The feature set is just bonkers for how easy it is to use. The price is just bonkers compared to RDS for MySQL/Postgres -- you get multi-AZ replication for free. Can't wait.

Did my taxes. Waiting on 1099s to come in before I file anything just to make sure everything lines up with my own books.

tomdale 1 day ago 1 reply      
I got an alpha version of something we call FastBoot working for Ember apps: https://github.com/tildeio/ember-cli-fastboot

FastBoot allows you to boot up your JavaScript application on the server, gather model data, and send the rendered output as HTML to the client. This allows search crawlers, cURL, and people with very slow JavaScript engines to access apps that were previously unavailable. I've had a fire in my belly to make this work since I had a conversation with Dan Webb at Twitter about all of the reasons they switched away from client-side rendering[1].

1: https://blog.twitter.com/2012/improving-performance-on-twitt...

Most people think this problem has already been solved by being able to render templates on the server, but the problem is much harder than that. For example, I learned on HN yesterday that most server-rendered Flux apps can only handle one request a time, due to the reliance on singletons[2]. You really need an application-wide DI system like Angular/Ember to get this working with multiple requests in parallel.

2: https://news.ycombinator.com/item?id=8989667

I'm really really really excited about this work because I think we can have a single, robust solution for all Ember developers that is dead simple to install and get running. Most importantly, this makes JavaScript apps accessible for everyone, while retaining the UI advantages for those whose devices are capable enough. In other words, I think once this is complete, we can finally put to bed the controversy over whether server-side or client-side rendering is bestwe'll have a hybrid that offers the best of both worlds.

ssiddharth 1 day ago 0 replies      
After a mastectomy last December, the docs are finally letting me work out so I'm going full bore to put a little muscle to compensate for the lost mass.

I've been trying to meditate for exactly five minutes a day. I'm not sure it's helping but I'm pushing on.

Almost landed my first Fortune 500 client for my one man startup, jQuizzy.

So far, it's heen s kind year.

krapp 1 day ago 0 replies      
I made it to day 10 in Handmade Hero.[0]

Botched the audio implementation and had to start over from scratch with the archived code, but that it worked at all (albeit badly) is still better than I would have expected (and on the bright side, I now know how to bootstrap an SDL project with batch files[1] which is so much easier than doing it through Visual Studio's GUI.)

Apart from that, nothing of consequence.



nether 1 day ago 0 replies      
I've started writing a binary file format reader in Python, or at least extending one by someone else that only works in very limited cases. I had to review binary/hex numbering (I wasn't a CS major) but progress has been surprisingly steady. This is my first time working with bits and it's not as scary as I'd thought. I'm aided greatly by a decent file format specification, and the existing code. The project probably would have been impossible if I was starting from zero.

I've also started training for alpinism. 1 hour of hill walking with a 30-lb pack twice a week, plus core/body strength workout, and a 6-10 hour hike every weekend. The gas mileage driving to the mountains is killing me.

JoshDoody 1 day ago 0 replies      
I finally started writing my book, "Take Control of Your Career". Put up a landing page to give away a free chapter on writing awesome business email to start gauging interest.


rrubmo 1 day ago 0 replies      
Good luck with learning Ruby On Rails. I'm actually following the same path. Here are some of my "achivements" for Jan 2015:

* With my spanish knowledge I started to give some courses to help people "hablar espaol". Funny experience.

* I finally decided of which language I'll learn in 2015: Chinese. I though Japanese I'll be cool as well, but I heard Chinese seems easier for beginners... huehue

* I'm actually keeping learning Ruby On Rails with a really intense learning flow. Which helps me acquire some sort of "coding discipline".

* No more cigarettes. Really proud, really.

PS: If you found some grammar errors, I should apologize. Unfortunately, my native language isn't english.

pbnjay 1 day ago 2 replies      
I've stayed well on top of my consulting projects, already done preparing my taxes even!

I made significant progress on my sideproject (implemented native mac, linux, and windows clients in addition to the backend!). Shameless plug: It's a filesystem-based time tracker (think dropbox filesystem monitoring + Machine Learning to automatically classify projects = no-hassle, fully automated time tracking) http://moonlighter.io

Personally, we paid off the balances on my wife's car and student loans. Now to continue tackling my own student loans. (Can't wait to only have the mortgage payment...)

carise 1 day ago 0 replies      
Started learning ReactJS by trying to implement a very simple vim interface. This is my first side project where I've actually gotten somewhere with implementing basic functionality and then committed it to github. The project isn't close to being done (read: I'm kinda aware that it doesn't work ideally), but my goal is to commit code once a week.


mparramon 1 day ago 1 reply      
* Switched to washing my hair once a week after 45 days of not washing it, no 'poo style. Before this, if I didn't wash it every day, I'd have a head of grease in 30 hours.

* Hit 60K pageviews on http://www.developingandstuff.com for the second month in a row; started splitting posts by content into several thematic blogs.

* Restarted playing the bass, seriously considering getting Rocksmith after trying it out at a friend's house.

* Got my first sale on fiverr: https://www.fiverr.com/mparramon/

paulus_magnus 1 day ago 0 replies      
Launched into beta my Android note taking / whiteboarding / vector draw & show.

You draw on Android (multiple people can co-draw in real time) and also can view docs online (also with realtime updates)

Here's a sample drawing / notehttp://write-live.com/d/dba21681-8d3f-4fbe-8b4b-e5c1983df934

sample diagramhttp://docs.write-live.com/WriteliveServer/webview.html?d=2b...

landing pagehttp://write-live.com/

jacobwyke 1 day ago 0 replies      
Like a few other people in the comments here I started a 12 things in 12 months, where I will complete one different project each month.

January's project was http://finishonethingtoday.com, it managed to hit the top of HN for a few hours and got a lot of attention and continues to bring in visitors and has opened up a few new areas for potential projects in the future :)

sjs382 1 day ago 0 replies      
Launched my first SaaS, and I have quite a few users registered... some paid accounts, even!


Also, gathered a lot of attention for the ANSI & ASCII art communities (and at least 2 new artists!) with my rewrite (and promotion) of http://artpacks.org.

FYI: A new pack full of ANSI art from Blocktronics comes out today, around 2pm eastern. You'll be able to see it at http://artpacks.org/2015

reidrac 1 day ago 0 replies      
After finishing my "One Game a Month" challenge in 2014 I got back to my plan to learn (again) some electronics and I'm building a AVR based 8-bit 80s style microcomputer.

On January I got the video driver (composite video, PAL; rendering from external SRAM) and the keyboard driver (PS2).

Reading and learning about PAL and PS2 has been very interesting, and also I had to learn a EDA software (KiCad) to keep the schematics safe because the Arduino board has now more cables that I can safely track ;)

Besides I had to understand lots of details about the AVR, mainly how SPI and the USART interfaces work.

Good fun!

jhildings 13 hours ago 0 replies      
Created my first small web page with ReactJS, which will be (hopefully :) ) developed to a bitcoin market watching graph tool
arthurjj 1 day ago 0 replies      
Got to write some F# professionally.

Wrote up an article about getting F# adopted in the work place. It got ~1k views https://medium.com/@the_ajohnston/how-to-get-pragmatists-to-...

Wrote up a very domain specific article on scheduling. It got 8 views https://medium.com/@the_ajohnston/dont-use-the-word-reschedu...

onion2k 1 day ago 0 replies      
I started writing a chess game where rather than just two players there are two teams of an arbitrary number of players each who vote on what move to play next. Pitting yourself against a crowd of 100 other players should prove entertaining.

Fun tech too.. using chess.js (https://github.com/jhlywa/chess.js/blob/master/README.md), chessboard.js (chessboardjs.com) and Firebase.com at the moment.

suhastech 1 day ago 0 replies      
Finally, got productive after months of burn out. Couple of features for http://thehorcrux.com/ A backup integrity verification phase exposed to the user). Pressing the "Submit for Review" button today. :)

Also doing a machine learning project at a nice uni. It's probably the reason for my recovery. It's a way better environment than staying at home getting distracted. I think I now get the concept of co working spaces.

kidmenot 1 day ago 1 reply      
This has nothing to do with technology, but hey: I finally decided to take saxophone lessons, I will buy a sax on Saturday morning and have my first lesson next Tuesday.

I've been playing both flatpicking guitar and mandolin respectively for 14 and 4 years, but have been in love with the sax for more than 20 years.

At almost 29 years old I decided it was time to take the plunge and learn how to play the thing.

It's going to be a good excuse to finally learn how to actually read music in the process.

I feel motivated like I rarely felt before.

quickpost 1 day ago 0 replies      
Quit eating sweets of any kind - over a month in and going strong.

Started reading every night before bed again - trying to read two books / month in 2015, despite a very busy schedule.

winash 1 day ago 0 replies      
Started intermittent fasting after a break of two years, My cycle is once every 3 days, no food for 40 hours.

Decided to build http://expertinamonth.com to teach people to code better.

I will be launching the first set of courses in a month or so. I am looking for course suggestions, so let me know what interests you

djico 1 day ago 0 replies      
Got serious about building a team to help me launch my travel startup - http://gateC21.com ! I have a few writers, a copy writer and a branding guy working on making it great! The ball is rolling really fast now!

Other small wins.-Started to read more again (leisure).-Played with stuff I've had on my list (jasminJS and phantomJS) - They are awesome!

sixbit 1 day ago 0 replies      
Pushed some major new features for enterprise clients of Emphatic (a website I run which provides subscriptions for handmade social media content for businesses - https://www.emphatic.co ) and made the registration flow easier to use.

In the real world, got a squirrel out of my attic. :-) Equally challenging!

jsonne 1 day ago 0 replies      
Just started doing some advertising work for a new client that's in the tech space. 2 weeks in, and we're already beating their campaign goals by 25%+ Feels really good when we find a client we click with and we're able to iterate quickly and get their marketing firing on all gears sooner rather than later.
crabasa 1 day ago 0 replies      
Pulled together a team of enthusiastic organizers and launched the website for a not-for-profit conference for web developers in the Pacific Northwest [1]. Not technically January, but we just sold-out our first batch of early bird tickets yesterday.

[1] http://cascadiajs.com

jjude 1 day ago 0 replies      
Launched[1] first product of our startup[2] on 30th. Working on to get it going.[1]: http://blog.dsdinfosec.com/a-great-day-for-dsdinfosec-launch...[2]: http://dsdinfosec.com
dotnetkow 1 day ago 0 replies      
Great thread idea! Began a "biggest loser" competition at work, lost 5 pounds. Launched MisfitWatchr for iOS and Android (converts Misfit activity into WeightWatchers points). Began development of BeerSwift (faster check-ins for Untappd). All in all, a very productive month!
gnidan 1 day ago 0 replies      
I participated in the Global Game Jam where I met a bunch of awesome folks, managing to win "Best game made by a group of strangers" at our location! Followed that up with continued development on said game, with the goal of not breaking my personal GitHub contribution streak.
kidproquo 1 day ago 0 replies      
Managed to finish the code, get most of the assets done and get a beta out for testers for my iOS/Android game (Flaming Notes) to learn the music staff.


petecooper 1 day ago 0 replies      
Wrote at least 500 words every day, outside of work stuff. It's the start of a habit, but it's early days. I use Commit[1] to track my progress.

[1] http://thinklegend.com/commit/

zzzaim 1 day ago 0 replies      
Lots of green boxes in my GitHub contributions/activity table (compared to the entire last year). But honestly, most of those activity is on my own projects, I would like to contribute more to other open source projects :
Arjuna 1 day ago 1 reply      
I launched Rocket Renegade. Developed in Swift.


geeknik 1 day ago 0 replies      
I found an OpenSSL bug which was assigned CVE-2015-0208 (details forthcoming). I feel like that is a good achievement. Follows on the heels of the PHP5 bug I found in December(CVE-2014-9427).
srik 1 day ago 0 replies      
- Jumping in on a screencast series about vim stuff. Although I'm kind of hesitant about it's reception I've decided to go through. - Other projects but honestly not near finishing them.
aswerty 1 day ago 0 replies      
Lost about 12lb.

Also made a decision on what to build for a new SaaS project.

canistr 1 day ago 2 replies      
Started online grad school at Georgia Tech in CS and managed to launch a beta of my first product.


davedx 1 day ago 0 replies      
* Found a house and applied for mortgage

* Finalized my tax return for 2014 (best year ever for me)

* Tinkered with isomorphic React rendering, and got a working example that loads data asynchronously

srrm_lwn 1 day ago 0 replies      
completed my first hack of the year.. ;)


ada1981 1 day ago 1 reply      
Launched The Love Game: an app for falling in love, which saw 200,000 people try it out in the first 48 hours, including Mark Zuckerberg. (Was on HN as LoveActualized.com). Had about 2,600 double confirm optins.

Turned The Love Game App into a physical product and produced a crowdfunding project which is live as of yesterday: http://PlayTheLoveGame.com/crowdfund

Sold our first 10 "Get Your Story Straight" packages to VIP customers for $500 each to help them maximize press and onboard them to the PRMatch Command Center & Press Room (http://prmatch.com).

Hosted my first virtual mastermind for publicity, called Publicity As a Path : Foudations of Transformational Mass Communication, with about 80 people attending.

Built The MemeScope, after waking up with a vision that there should exist an online kalidescope that uses recent news images as source material. Http://AnthonyDavidAdams.com/memescope

Have been doing yoga regularly, eating well, playing ultimate frisbee regularly.

Began conversations with Cher's former multi-platinum producer to collaborate on my first album of original music. (He and I cowrote a song a few years ago and performed with John Legend at a charity event.) also wrote the bulk of about 3 new songs.

Launched a publicity tour for my moms new book on leadership that debuted in every Barnes & Nobles. ( Http://DrJanetRose.com/media ) which led to her booking her first paid speaking at around $6k (speaker fee + bulk book buy) I built her brand over the last couple years and have been coaching her, so this feels amazing - she will retire as a school administrator this year and this work is her passion for retirement.

Took on a couple new davinci / polymath coaching clients (life, love, creativity, strategy, marketing, pr, etc) and stoked to watch them flourish this year.

Started successful negotiations with a new manufacturer after my factory for my patented CreditCovers skins for Credit Cards decided to breach our 30 day termination clause and just turn off drop shipping.

Built / archetected a marketing program, web site, toll free hotline and produced a book on TreeCare for SC Homeowners -- as a gift for my childhood best friends business.

After applying strategies above mention best friend used to get 6 figure credit lines at 18 (and then like any good 18yr old, defaulted) rebuilt my credit after some trouble in my twenties from starting projects on credit cards -- got issued a Venture Card at the "Excellent Credit" level and another card, with credit lines 10x what I had previously. Stoked to learn from his mistakes and leverage some really great, easy, legal strategies and feels amazing to have this cushion / tool available again.

Upgraded my relational contexts to where I am 95% less attracted to people who aren't available for the kind of intimacy I want -- this has probably been the "one wierd trick" that has opened up so much other flow and productivity. Watching how I would often optimize for relationships where I felt neglected or abused or unmet, and now spotting that pattern, extracting the gift the pain of those relationships brought me, and transcending it. I've developed a process I am now coaching people on that allows folks to use the relational space and conflicts hthat arise therein to literally reprogram their midbrain, gain insight and unlock tons of creative energy and potential.

Caught a great Phish cover band last night in Charleston, Sc - Runaway Gin

Great question, I feel like I got some shit done this month! A lot actually!

ooooak 1 day ago 0 replies      
Ask HN: Recovery of blacked out text
points by wmil  1 day ago   discuss
Ask HN: Is Learning COBOL a Good Idea
points by chimmychonga  2 days ago   2 comments top 2
maxharris 1 day ago 0 replies      
I actually have used it, and I'd recommend that you steer clear.

About twelve years ago, I had to translate 30k lines of Micro Focus COBOL into Delphi (object-oriented Pascal). It ran on Solaris and relied heavily on memory-mapped files (it called mmap() through an FFI). While I got the project done, it was a nightmare to work with. Why?

- Most COBOL programs generally use global variables everywhere. I suppose that some newer dialects exist that allow you to limit variable scope slightly, but that doesn't really help because no one writes new COBOL programs anymore.

- Want to install the compiler? Call our support line. (They probably thought that leaving bugs in their installer constituted some sort of anti-piracy measure.)

- Want to define a function? No problem! Just open a new file and type half a page of boilerplate code.

- Want to recompile even a simple COBOL program? No problem! Just wait a minute!

- Want to recompile a moderately-sized COBOL program (30k lines)? No problem! Just wait five minutes!

- Want to buy a COBOL compiler for Solaris? That'll be $2995 for a single-seat development license. Don't even think about trying to run the resulting binary in anything like a production environment because that costs many tens of thousands more. (Maybe you're thinking that you'll just use a competing company's compiler. Well, you thought wrong! On the platform I was stuck with, Micro Focus was the only game in town.)

- Put COBOL on your resume, and people will rightly think less of you. I will think less of you.

We live in a golden era, where you can do almost anything you want. We have gobs of RAM, lots of cores, fast internet connections, great programming languages, etc. -- all things that were barely imaginable to the brightest minds of 50 years ago. Why saddle yourself with the language of that generation's dullest minds?

tl;dr: Please, just let this stinking heap of a language die!

kjs3 10 hours ago 0 replies      
Depends on what you want to do career-wise, and what's going to make you happy.

There are billions of lines of COBOL running out there, doing all the unhip, non-HN, bread and butter IT/MIS types of things that keep the world running (like getting your paycheck right, or processing your insurance claim, or calculating your utility bill). Because many of these applications incorporate decades of tribal knowledge and accumulated tweaks, all the "COBOL needs to die" nonsense in the world will not make them go away in my lifetime, and probably not in yours. And since the cool kids keep hearing that COBOL is the ultimate in looser languages, you are correct that there's a declining pool of COBOL talent. One of my clients even funded the CS department at the local CC so that there would be a COBOL/Mainframe oriented degree track to develop talent.

Up side: You'll be in a field with declining talent but not equally declining demand and will generally be able to find a job and be paid well (though don't count on off-the-charts compensation). You'll usually work in mature, stable operational environments at large, established companies. You'll almost always be involved in core business processes, making you less likely to be the subject of cuts when budgets get tight.

Down side: There are no COBOL start-up companies; you won't be working on cutting edge stuff. "Modify the taxation calculator to reflect changes in the FY2015 tax code" would be typical projects. Stable also usually == staid & bureaucratic, and if that sort of work environment annoys you, you won't be happy. COBOL is a horrid, ugly language especially if you're used most anything else. COBOL is often tied to IBM Mainframes, so it's somewhat rare to not have to also know something about z/OS, CICS and other IBM-isms. Hipsters and brogrammers will judge you negatively not because of your talent or accomplishments, but because you solved problems with COBOL, instead of their choice of cooler languages (I get this some times having done a fair bit of FORTRAN back in the day by people who ignore how cool the problems we were solving were).

So if career stability is important enough to give up on faster paced, more cutting edge environments, then you might give COBOL a go.

points by    ago   discuss
patio11 15 days ago 4 replies      
Joel Spolsky had a really interesting insight [+] once about hiring pools: they're disproportionately filled with people who you don't want working for you, because if you're hireable, you exit the hiring pool fairly quickly, and the dynamics of this system quickly mean that the pool is filled full of people who aren't even FizzBuzz qualified.

I think the other side of the market is isomorphic to this: any publicly available list of jobs is disproportionately filled with positions which qualified talent has seen, evaluated, and rejected as unsuitable.

[+] Citation: http://www.joelonsoftware.com/articles/FindingGreatDeveloper...

Dalkanon 15 days ago 1 reply      
Most pre-Series A start-ups will offer (far) below market salary; they have to, since, generally (and as another poster said), they have only $X00,000 in the bank and no revenue. This is pretty typical.

What the 0.05% equity package indicates is that the founders probably have an unrealistic expectation about how much their venture is worth at this stage. I've seen this a few times in nave, young (23-25 years old) first-time founders that don't have significant amounts of experience working in start-ups and/or technology in general. This trivial amount of equity is a huge red flag, not only because its present value is negligible (guess what the risk-adjusted rate of return is on a start-up run by first-time founders?), but because it indicates that the work environment will likely be unpleasant (hellish hours, frequently changing requirements, no clear vision -- common in companies run by first-time founders).

Also, keep in mind: if these founders are foolish / nave enough to think they'll be able to hire a credible, valuable engineer with this package (they won't), they're also likely foolish / nave to get screwed by their investors. Founders are only at the bottom-middle of the start-up hierarchy: VCs are above them and LPs are above them.

eddievb 15 days ago 0 replies      
A few thoughts:

1. The definition of an "experienced" developer is subjective and varies widely. Startups with younger management may (incorrectly or not) apply senior labels to candidates with fewer years of experience and lower compensation expectations.

2. Anecdotally, I have seen startups in SF/NY take advantage of the lower earning expectations of candidates who are relocating into those metros and aren't prepared for the sharply different cost of living. There are places in the US where $90K goes much further and is a more competitive offering, especially for those who are willing to take less cash for the opportunity to work on something exciting.

3. "Developer" is a huge category. Some technical skills are far more scarce than others.

snorkel 15 days ago 3 replies      
Bachelors. Not as in Bachelors degree, but literally bachelors: They're young, cheap, work crazy hours, and easily seduced by free pizza - the ideal startup employee.
MyNameIsMK 15 days ago 1 reply      
Here's a suggestion, as an experienced developer, why don't you take a risk on yourself and start your own company?
hyperbot 15 days ago 1 reply      
If the pay is not high enough for your needs, you shouldn't bother looking at startups, or at least you shouldn't be looking at pre-series-A startups. Everybody has their own motivations for why they choose to work somewhere, and money/compensation isn't always the top consideration. At early-stage startups where money is tight, salary will usually be difficult to negotiate too much, but equity can be negotiated more easily.
Warning: Don't Use the New Piratebay!
points by sagivo  9 hours ago   9 comments top 4
Someone1234 8 hours ago 1 reply      
Even if they were seized and nobody has provided any evidence to corroborate that, there is no way they'd have a 24 hour turnaround on warning letters/emails.

It is just a coincidence. No doubt if your friend downloaded something "yesterday" they also downloaded something a week ago, two weeks ago, a month ago, and so on.

Also the fact that that email doesn't say what they infringed is extremely odd as well as when. Doubly so as you can find a sample of this exact email that contains exactly that content:


sejje 8 hours ago 1 reply      
It's well known that ISPs work in conjunction with labels / publishers / whatever to send these kinds of letters. Example: http://arstechnica.com/civis/viewtopic.php?f=2&t=1181838&sta...

It's automated, and in the case of my ISP, they even call your house.

They're still magnet links. You're not even getting content on TPB.

EDIT: Use a blocklist, require encryption. That should help.

mmcwilliams 8 hours ago 0 replies      
I had a roommate who downloaded from the pirate bay despite my objections. The ISP account was in my name so I would regularly get these emails, albeit from a different ISP. This was 2 years ago. Unless they've been run by feds for a long time, I am more apt to guess that this is a result of TWC monitoring traffic.
Brushfire 8 hours ago 0 replies      
Simple: use put.io.
       cached 6 February 2015 05:05:03 GMT