hacker news with inline top comments    .. more ..    8 Sep 2016 Ask
home   ask   best   3 years ago   
Ask HN: Google Analytics Realtime down for me
10 points by the-dude  1 ago   6 comments top 5
jeffmould 49 ago 0 replies      
Been down for me since yesterday morning. It started out as it would connect and disconnect continuously, then finally just inaccessible. Tried their resolutions with no success, even tried from a different network, still nothing. Not really a big deal for us, but was a little disappointed they didn't update their apps status dash. It still shows as no issues there.


3princip 1 ago 0 replies      
Can't say about Google Analytics, but a whole host of sites are down for me at the moment (I'm in Europe).

Twitter being a high profile example, but lots of services timing out across the board as well. That may just be my ISP however.

minhoryang 58 ago 0 replies      
+1 at Seoul, South Korea.
lsiunsuex 1 ago 0 replies      
Down for me as well.
Ask HN: Remote-only job boards
39 points by pilom  11 ago   8 comments top 7
And no new Macs were announced once more
32 points by rreyes1979  12 ago   38 comments top 12
freestockoption 11 ago 3 replies      
I have a Mac at work. When I decided my personal Mac needed replacement, I decided to take a serious look at Windows. Ended up choosing Windows because I couldn't justify buying older generation hardware (at Apple prices). I made sure to buy locally so I could return it if I hated it.

I am impressed with Ubuntu on Windows. Some bugs, but overall I can see this working for me. Since I use Ubuntu in production, the Linux environment is closer to production than a Mac shell.

I have felt lately, though, that the Mac vs Windows vs Linux debate is getting less relevant with most things being in a web browser. The diminishing requirement for Windows around 5 years ago caused me to switch to Mac. And now back to Windows.

I can see myself buying a Mac again, though. Maybe even a Chromebook.

gerbilly 14 ago 0 replies      
This is why i built a hackintosh instead. Apple simply cannot sell me a machine with my current configuration.
garyclarke27 1 ago 0 replies      
Shame about delay, can't wait for new Macbook Pro ,soft function keys a great idea, I use macro keys extensively on steelseries keyboard.They're probably waiting for new Intel Kaby Lake processor due v soon.Mind you my late 2013 Max Spec MBP 1TB ssd 16GB Ram MBP still runs everything I throw at it perfectly, including huge 30MB spreadsheets on 64 bit Office 16 Windows 10 bootcamp or huge Postgres databases on OSX whilst driving 2 * 32" high res external monitors.Build quality is stunning way beyond any windows laptop I've ever encountered, still looks brand new.
pjc50 1 ago 0 replies      
@Pinboard's joke on twitter: "Were two releases from the point where it will make sense to upgrade from a Mac Pro to an iPhone".


laurentdc 45 ago 0 replies      
Just get a ThinkPad. This X230 is the best machine I've owned in terms of build quality.

I stopped giving money to Apple when they started gluing batteries and soldering memories. That's just disrespectful both to the environment and to the end customer.

sotojuan 11 ago 1 reply      
I thought it was clear this event was going to be iPhone and Watch only?

And no, my 2013 MBP still works just fine and probably will for years.

Wildgoose 2 ago 2 replies      
A couple of years back I was going to buy a maxed-out quad-core mini-Mac but knowing that a new model was about to be announced, I waited.

They dropped the quad-core and it was almost immediately unavailable.

Now, in all fairness this was because a quad-core with the newer CPU required a different motherboard to the dual-core, so this was an Intel/economies of scale issue.

However there is still no quad-core option available.

I got tired of waiting and put together a (much cheaper) Gentoo Linux box.

I was then looking at buying a MacBook Pro laptop, but couldn't see the point in paying a premium for older hardware. I bought a Chromebook Pixel instead.

I am not regretting either decision.

I bought the iPhone SE because I knew it would be the last iPhone with a headphone jack. I don't expect Apple to have a change of heart so no doubt when the time comes to replace my iPhone I will have to buy Android.

It's a shame. Apple used to care about users because it needed to look after them. That made good engineering a priority. Nowadays it believes in good marketing instead. And so for example we have ever thinner iPhones that mechanically flex and eventually cause screen issues if they don't just break outright.

With Apple you pay a premium price for a premium product. It's no longer a premium product - but it's still a premium price.

bdcravens 4 ago 0 replies      
Probably not, but I would like to see a new TB monitor. I actually replaced mine with a Dell 27" 4k. You can find them under $500, and I bought mine for something crazy like $350 I think (open box at MicroCenter)

My late 2013 rMBP is still great, but I do admit I'm eyeing an XPS 15 (or similarly spec'ed machine) and putting Ubuntu on it. For the price of a 15" MBP, twice the RAM, touch screen, 4K display, etc seems quite appealing.

dagw 2 ago 0 replies      
Moved away from Apple for 'real' work years a ago since I really needed stuff like a decent NVIDIA and lots of RAM. Still sticking with them for laptops though since I've yet to find a laptop than can match the MBA in overall design and quality.
doctorwho 5 ago 2 replies      
Apple users used to be proud of their over priced trailing edge hardware (usually a year or two behind mainstream hardware) now they're like refugees clinging to a sinking ship, just hoping their machine limps along until Apple decides to pad their bottom line by releasing the next shiny "must have" like an OLED touch bar they can use to impress their barista.
CyberFonic 10 ago 2 replies      
I'm hanging in there waiting for HP to release their business class ChromeBooks. I believe they will be metal case, light and fast. Should be sometime this month.

Apple is looking more and more like a megacorp as the Steve Jobs DNA fades away.

Windows 10 just doesn't appeal to me. And most new notebooks have various problems running Linux. Plus, the battery life on most notebooks sucks when compared to MBAs.

angryasian 12 ago 0 replies      
mac rumors are speculating next month.
Long range license plate recognition from 500m
4 points by SauliusLukse  2 ago   2 comments top 2
emilburzo 34 ago 0 replies      
I didn't realize there are webcams that you can mount a DSLR lens on, nice!

Pretty impressive results.

Is there a problem with going below 3fps?

Could you miss some vehicles or is it something else?

If you still have that quick and dirty python script, I'd like to see it if possible.

Ask HN: Freelance or Full-time?
13 points by html5web  15 ago   6 comments top 6
kaizensoze 13 ago 0 replies      
I think the first step is to realize how much NYC digital agencies charge and how much they're taking advantage of you at $55K. The agency environment is also the most demanding in that there is always an endless queue of projects to be done and the developers are interchangeable with a hot swapping of projects being quite common in which projects are just shuffled around between developers requiring you to quickly pick things up and become familiar with the codebase in order to fix bugs handed off to you.

On the other hand, finding a next gig as freelance can be a royal pain in the ass unless you have a lot of connections, but if you do, having a queue of projects and working remotely is the ideal situation imo as long as you maintain a decent social life.

For full-time, you can just pick something either based on the size of the company or what they do.

mikeuxinnuendo 5 ago 0 replies      
Based on your portfolio, I would suggest seeking some design training if you seek to freelance - as a front-end developer you should be owning the latest design standards such as proper content spacing, font combos that compliment, simple colour palettes, interaction animations & loaders, etc etc etc - none of which I see in your portfolio. You really need to impress and to also learn to sell yourself as a freelancer (you know, fake it til you make it, all that).
YuriNiyazov 11 ago 0 replies      
From one native of Uzbekistan to another: you are massively underpaid. You could make 80k easily
issa 15 ago 0 replies      
Without knowing any details aside from what you provided, it sounds like you are being seriously underpaid.
saluki 13 ago 0 replies      
y, sounds like you are underpaid but depends on your skill set and what you're working on. I'm in the midwest and that's probably avg. web developer position around here but would expect NYC jobs to pay 2x that due to the cost of living.

Freelance/Consultant is lots of work keeping the pipeline full finding good clients.

If you haven't already I would work on leveling up your skills learning full stack web application development (Rails or Laravel) the rate/fees are better ($50 to $100+/hr) if you enjoy that kind of work the projects are more interesting too.

Keep leveling up.

partisan 13 ago 0 replies      
What is your skillset besides HTML?

Edit: Based on your website, it appears you are based in Uzbekistan. Is that correct? If so, what is the typical rate for Uzbeks at the same skillset and experience?

Ask HN: What are your favorite articles/blog posts of all time?
88 points by tomdell  1 ago   28 comments top 22
e19293001 1 ago 1 reply      
When I'm feeling down or burned out I used to read "Good and Bad Procrastination"[0].

When I need inspiration I go read "How to Make Wealth"[1].

During my day job where I'm required to study specifications, I found "The Feynman Technique"[2] to be useful in understanding the subject quickly.

From time to time I also read "The Best of edw519: A Hacker News Top Contributor"[3].

I just repeatedly read articles and posts that I like:

[0] - http://paulgraham.com/procrastination.html

[1] - http://paulgraham.com/wealth.html

[2] - http://calnewport.com/blog/2012/10/26/mastering-linear-algeb...

[3] - https://web.archive.org/web/20160304034949/http://v25media.s...

p333347 1 ago 2 replies      
There is a well known open ended interview question - "what happens when you type a url in a browser and hit enter?". I have many a times imagined (I have never been asked this exact question) overwhelming the interviewer with details, that comes in waves, by going deeper and deeper, by asking rhetorical questions like "but what happens there" loudly and not caring what he answers, almost channeling Sheldon Cooper. In this fun scenario , I restricted myself to network stack of the OS and routing mechanism. However, I recently found this article http://danluu.com/navigate-url/ that is much more hardcore. It is now one of my favorite, if not all time.
AndrewOMartin 21 ago 0 replies      
A Brief, Incomplete, and Mostly Wrong History of Programming Languages

1964 - John Kemeny and Thomas Kurtz create BASIC, an unstructured programming language for non-computer scientists.

1965 - Kemeny and Kurtz go to 1964.


kayamon 1 ago 0 replies      
Steve Yegge's "Execution in the Kingdom of Nouns".


coldshower 1 ago 0 replies      
"How to Write Articles and Essays Quickly and Expertly" by Stephen Downes: http://www.downes.ca/post/38526
glial 1 ago 1 reply      
The problem is "Write a C program of 512 characters or less that returns as large a number as possible." This fantastic reddit comment[0] led me down a rabbit hole that I still haven't dug my way out of.

[0] - https://www.reddit.com/r/programming/comments/csuey/write_a_...

TheAlchemist 1 ago 0 replies      
I'm reading this one from time to time. Easier said than done, but so true !

"If You Dont Design Your Career, Someone Else Will"


corecoder 1 ago 1 reply      
Two great articles from TDWTF:

* Programming Sucks! Or at least, it ought to! [0]

* The Oracle Effect [1]

EDIT - formatting again

[0] http://thedailywtf.com/articles/Programming-Sucks!-Or-At-Lea...

[1] http://thedailywtf.com/articles/the-oracle-effect

csallen 1 ago 0 replies      
57 startup lessons from Slava Akhmechet:


I don't think I've ever seen such an accurate, shrewd, and insightful collection of startup wisdom in one place before. Every bullet point in this list could be a book.

mod 1 ago 0 replies      
Eight Years Today: http://paulbuchheit.blogspot.com/2012/03/eight-years-today.h...

I don't want to do it the injustice of trying to summarize it. I've been reading this blog post for years, here and there.

dmfdmf 1 ago 0 replies      
Clay Shirky "Newspapers and Thinking the Unthinkable"

William Deresiewicz "Solitude and Leadership"

The Last Psychiatrist: "How to Create: Motivation for 2010"


Alex Smith Gives Commencement Speech at Utah

pinouchon 1 ago 0 replies      
I think this one is very insightful and is one of my favorites: http://mindingourway.com/what-sort-of-thing-a-brain-is/
perfectfire 1 ago 0 replies      
It was just reposted a few weeks ago, but I really like Andrej Karpathy's "The Unreasonable Effectiveness of Recurrent Neural Networks": http://karpathy.github.io/2015/05/21/rnn-effectiveness/
IndianAstronaut 1 ago 0 replies      

This article describes how variations in intelligence has to do with parasite load and nutrition. May explain a lot of the lack of intellectuals and educated individuals in some countries.

afarrell 21 ago 0 replies      
"The Right to Privacy" by Warren and Brandeis.


unlearn_login 22 ago 0 replies      
This article made me carry a bottle of water with me: http://lifehacker.com/how-to-trick-yourself-into-drinking-mo...
jotato 20 ago 0 replies      
"The Duct tape Programmer" By Joel Spolsky is a good one.

It always reminds me that we are here to build software, not design the perfect system. The quote from Zawinski is great

"It was decisions like not using C++ and not using threads that made us ship the product on time."


forgottenacc56 1 ago 0 replies      
The most insightful post on recruiting ever written:


DrNuke 19 ago 0 replies      
The verses and the wit from the Irish-Princetonian poet Paul Muldoon on YouTube never fail to bring a broad smile to my face. https://m.youtube.com/results?q=paul%20muldoon
kqia040 1 ago 0 replies      
Awesome blog for people interested in data analytics.http://fivethirtyeight.com/
Website Monitoring Tool
3 points by justinkbug  6 ago   5 comments top 2
kgtm 52 ago 1 reply      
Any ideas on how you are going to promote it? Are you good with marketing? At the very least you need to add a demo dashboard to highlight the available features, before I have to spend time making an account.

Judging from similar projects I've pursued, writing code seems to be the easiest task these days.

Moftare 3 ago 1 reply      
I just added my website, not sure what it is capable of?
Ask HN: How to buy Vested stock when leaving start up?
7 points by davidcoronado  14 ago   6 comments top 4
rdlecler1 1 ago 0 replies      
One possibility, let's say you have $10,000 of equity which will cost you $5,000. perhaps there's a way to negotiate with the company so that you buy your equity for $5,000 and then you sell $5,000 of equity back to the company, maybe at a discount to the current price. This way you haven't put in any cash and the company is giving up less equity than if you excercised.
chris_va 12 ago 0 replies      
Are you asking how to get a loan to exercise privately held corporate stock?

Read this:


kogir 9 ago 0 replies      
In most cases if you can't afford to buy the stock you really shouldn't. In many cases when you can afford it you still shouldn't.

Would you take out a loan to day trade? Startup stock isn't much different in terms of volatility and outcomes.

calcsam 14 ago 1 reply      
The mechanics of how do you send them money? Or how you get the $ to pay them (and the IRS, potentially).
Tell HN: Secure email provider Riseup will run out of money next month
53 points by z0a  1 ago   1 comment top
_RPM 20 ago 0 replies      
What does secure mean?
Ask HN: Resources for developing multi-platform native code libraries?
3 points by ahpaja  8 ago   2 comments top
generic_user 7 ago 1 reply      
I will assume by 'low level' you mean C/C++. Writing cross platform code at the system interface level is usually only something you do because you have to not something you do because you want to. It can be quite tedious and some times close to impossible. lets narrow the question to just C. And lets also narrow the specification to 'native' system interfaces. Lets also limit our operating systems to UNIX, Linux and Windows.

The goal of standardisation for C was in part to aid portability. That worked out to some degree. So thats the best place to start. The goal of POSIX was to standardize UNIX system interfaces across the various flavors. That worked out to some degree also. You also need to to get the interfaces for Windows, Linux and so forth because they all have various 'innovations' that have been created which are not adherent to any standard or portable.

At a minimum you should become familiar with the fallowing material.

* ISO/IEC 9899:1999 - ISO/IEC 9899:2011http://www.open-std.org/jtc1/sc22/wg14/

* POSIX.1-2008 / IEEE Std 1003.1http://pubs.opengroup.org/onlinepubs/9699919799/

* Linux system interfaceshttp://man7.org/linux/man-pages/

* Win API/Win32 APIhttps://msdn.microsoft.com/en-us/library/windows/desktop/ff8...

Thats a lot of reading. A good starting point for a project is to code to the C standard and one abstract interface that wraps your main target OS. Then port portions of the implamentation for your interface to the various systems you need to run on. In reality there are a lot of specific factors that you need to take into account to design your portability strategy.

Interested in a cryptographically signed identity?
8 points by daniellmb  15 ago   5 comments top 4
ssatta 1 ago 0 replies      
I've got 20 invites left as well, if anybody else wants one...
Raed667 5 ago 1 reply      
I also have 5 invites, send me an email through the address in my profile and I'll invite you.


ShaneCurran 15 ago 0 replies      
I'd love one if you have any left :)
kwikiel 15 ago 0 replies      
I would like to receive one
Ask HN: New MacBook?
7 points by mark_l_watson  15 ago   2 comments top 2
mark_l_watson 15 ago 0 replies      
I didn't watch the keynote, but the apple.com page labeled the MacBook as new. http://www.apple.com/macbook/
Bino 15 ago 0 replies      
Rumors has it they will come in October
Ask HN: Can a mesh network replace fiber?
6 points by philippnagel  15 ago   4 comments top 4
PaulHoule 15 ago 0 replies      

Mesh networks are like the millimeter wave fairy. People want to believe in it, but it is not real.

Every time you transmit a radio packet there is a chance that it will interfere with a packet or be interfered with by another packet. Note there are two factors so interference goes as the square of the number of packets.

Want fast wifi?

Gave a wired router in your house and connect it with Ethernet to a wireless access point in the middle of the house. If your house is big, get more access points.

Wireless repeater add more hops, more latency, more interference. It is not necessarily true that adding nodes adds performance, often the opposite is true.

People today think wires are ritually unclean and they will suffer for unreliable and broken tech because of it.

grizzles 13 ago 0 replies      
The technology side is feasible. The economic / critical mass proposition is a bigger problem. I tested the idea of a static mesh network, but there was too little interest in it. See here: http://tricorder.org/eric/upliink.html
niftich 15 ago 0 replies      
Replace fiber where? The backhaul (from your neighborhood junction box to the Internet) or the last mile?
wmf 15 ago 0 replies      
If the link rate of the mesh is ~4 Gbps maybe it could come close to providing 1 Gbps per customer.
Ask HN: Where do you go for learning about health and well-being?
162 points by stevofolife  3 ago   84 comments top 47
eyan 3 ago 2 replies      
I've been focusing, and doing, this wellness and exercise thing lately. Just reading for the last several years.

Best article, which led me to action, is this http://www.mensjournal.com/magazine/everything-you-know-abou... together with the book The Power of Full Engagement https://www.amazon.com/gp/product/0743226755/ref=as_li_tl?ie...

And here are the guys I read regularly (on and off, actually):

Scott Sonnon: http://www.rmaxinternational.com/flowcoach/

Pavel Tsatsouline: http://www.strongfirst.com

Phil Maffetone: https://philmaffetone.com

the guys at GMB: https://gmb.io

and Leo Babauta: http://zenhabits.net

chestnut-tree 3 ago 2 replies      
The UK's NHS website is an excellent, reputable source of health information. It may not be the most attractive looking site, but it has a goldmine of info. There's information on ailments and conditions, treatments and general health advice.

Importantly, the information is written and vetted by qualified medical professionals.


kyriakos 3 ago 3 replies      
Finding about nutrition and health online is worse than searching for PHP sample code that doesn't suck.

There's a lot of opinions, some based on facts and research, some based on empirical studies and some based on pure misinterpretation of actual science. You are better of paying a visit to a good nutritionist who can provide you with a tailored diet to suit your body and lifestyle.

sleazebreeze 3 ago 2 replies      
There are many things about health and well-being that are specific to the person. You can find all sorts of ideas (many based loosely on science, others anecdotal) from just about anywhere - books, blogs, youtube, etc.

Really though, you have to find what works for you personally. Take any idea - let's say you decide that you want to know if eating less red meat is good for you. You can read a hundred studies that have conflicting results. Or you can try eating less or none of it yourself and see how you feel. You feel great? Awesome. Now you know! You don't feel any different? Again, that's awesome. Now you know you need to eat a little more red meat.

One example for me was pull-ups (the exercise). I always assumed you had to do them overhand with a medium-wide grip. They never "clicked" with me and I could never feel good doing them. After 10+ years of doing them the same way, I finally saw a video where a guy explained how different people might need to use different grip styles to feel it best. I tried several of the different grips and found what works for me. No study or book would be able to tell me which grip style I should use. It was just something I had to learn for myself.

For something more science-based, check out examine.com[1]. Anytime I read about a supplement or chemical that's supposed to be amazing, I go read examine.com and find out what the studies say.

[1] http://examine.com/supplements/

eswat 3 ago 1 reply      
Using the paleo diet/lifestyle as my true north has led to the nitty-gritty knowledge and resources I need to learn about being healthy, mainly: cooking ability, mindfulness/meditation, doing more with less (more whole foods, less ingredients), using exercise to accomplish goals other than look good naked. I get this info mostly from books, podcasts and pubmed, very rarely from blogs since the truths you find in these sources tend to have a half-life of a few months
snicky 3 ago 2 replies      
I am a big fan of the health & fitness guide that's in stickies on 4chan.org/fit and I'm serious :) Direct link:


Lots of good stuff on nutrition and training without BS.

lake99 3 ago 1 reply      
For general info, I go to https://nutritionfacts.org and http://www.youtube.com/user/thehealthcaretriage. I have a couple of medical textbooks at home to get a deeper understanding of some issues. Beyond these, when I have specific problems, my methods vary.
Thriptic 2 ago 3 replies      
- If it fits your macros / basic calorie consciousness that let's you hold a healthy weight.

- Some form of exercise that you do regularly

- Don't drink much

- Don't smoke

- sleep

- Have meaningful relationships

This will get you most of the way towards good health.

dandelion_lover 2 ago 0 replies      
I personally prefer Harvard T.H. Chan School of Public Health


They base their recommendations on real scientific articles.

Upd: https://www.hsph.harvard.edu/nutritionsource/what-should-you...

weavie 3 ago 0 replies      
I really like Marks Daily Apple [1]. He is big on Paleo and some may find him controversial/extreme. But he does back what he says up with a lot of science (maybe pseudo-science, I'm not sure).

Anyway following his advice has really helped me.


collyw 3 ago 1 reply      
Pubmed to see if there are any scientific studies done. There is a lot of crap information on health and well-being on the internet, I prefer to have the information backed up by science.
dhawalhs 3 ago 0 replies      
If you like the MOOC format, then there are a bunch of free online courses around health/nutrition [1] and mindfulness [2].

[1] https://www.class-central.com/subject/nutrition-and-wellness

[2] https://www.class-central.com/search?q=mindfulness

withdavidli 3 ago 0 replies      
4hourworkweek podcast, he has some interesting guests. former us national gymnastics coach, people that competed in ultramarathons, scientist who created drugs similar to steroids.

youtube for workout: athlean-x

joe rogan youtube channel <powerfuljre>, had on Rhonda Patrick (phd in biomedical science) for a few eps (3-4 hr each) talking about vitamins

if you buy vitamins you have to research the specific ingredient (cheap forms of magnesium, calcium, etc that don't get absorbed).

p333347 2 ago 1 reply      
Somehow, it seems to me that these topics are in constant flux, and something 'radical and latest' is discovered quite often which makes you scamper to upgrade. (I guess if one is a web front end developer, this feels like home.) I also dislike reading pop-health and taking life advice from so called experts in general, so I stopped reading these topics many years back. I follow a simple healthy balanced diet, which is more common sense than carefully scientifically crafted, remain stress free as much as possible, do moderate exercise regularly (not bodybuilding etc) and get enough sleep. Every now and then I look up some nutritional information but that's it. As they say, don't fix it if it ain't broke.

As for learning about health issues like diseases etc, I usually read reputable sources like mayo clinic or www.ncbi.nlm.nih.gov or www.nhs.uk. One of these is bound to answer my queries.

crikli 2 ago 0 replies      
The Science of Ultra podcast. Run by Shawn Bearden, a runner and professor of physiology, he has scientists on to talk about high altitude physiology, hydration, effective calorie absorption, and a host of other fascinating subjects.

I am not an ultra runner or even a marathoner, I'm a wannabe alpinist. But the podcast is incredibly informative for anyone who is going to be under movement for more than 4 hours. I have learned more that has helped me in training and on hikes and climbs from this podcast than any other single resource.


tsaprailis 3 ago 0 replies      
This is a very open-ended question. I think you need to let us know you current state.

If you're just starting out, getting a book on working out and eating healthy will get you 80% of the result for 20% the effort.

If you're already experienced, again it depends. Some people have already been mentioned like Tim Ferriss, Dr. Rhonda Patrick, Peter Attia, Dom D'Angostino and many more.

However you need to have the critical thinking to weed out what and how you could safely try some new theory. (say Intermittent Fasting or whatever new theory)

And I think after some time/experience you can go and pick up papers and judge them for yourself.

sakopov 2 ago 0 replies      
Get a personal trainer to learn how to keep proper form while exercising and eat right to boost your metabolism. That's how I started 3 years ago now and the trainer was worth every penny.
kzisme 3 ago 1 reply      
Many of the "Ask HN" threads usually hint at work/life balance as well as ways to stay physically fit. Aside from that I've tried to find hobbies to stay active and become interested in. I suppose it can be broken down into fitness and diet (for my purposes) and it can be broken down much further from there.

Care to be a little more specific? I enjoy frequenting /r/fitness and /r/running for their FAQ information which is helpful as well.

Getting into a routine is a big thing (and a thing I struggle with sometimes) with improving health and well-being (imo).

johnnyfaehell 2 ago 0 replies      
I've found http://www.precisionnutrition.com/ to be one of the better resources online. I signed up for the certification and it's way more advance than what you see everyone else talking about. It explains the basics of how the body actually digests foods then goes into the day to day stuff.
return0 3 ago 0 replies      
Diet: I find forums at bodybuilding.com have a lot of info some times. If you are a guy, anabolicmen.com .

Well being is the job moral philosophy: https://www.amazon.com/Fundamentals-Ethics-Russ-Shafer-Landa...

kevindeasis 2 ago 0 replies      
One of the most important things ive leatned is do one thing one small step at a time.

You want all of these to be a habit. It's a journey.

sn9 2 ago 0 replies      
Wikipedia and the fitness subreddits' sidebars.

Diet is all about focusing on nutrient density and hitting all your micronutrient targets (tracked with sites like Cronometer.com). (Rhonda Patrick is a useful resource in this realm, as is Examine.com)

napperjabber 2 ago 0 replies      
Unfortunately, between today and 3 years ago, Google search is returning the assuming of a meat based diet. I could easily find correlations between food and nutrients evaluating how my body would function. Today, it's harder to find good information on the topic. Now it's just noise or my googling ability has failed me.

Grains and fermented food for breakfast. Snack throughout the day on high fat veggies/lean meats/nuts. Dark leafy greens and protein for dinner. Eat at least two servings of fruit a day. Above all, if you have a craving, eat it, but reduce the quantity.


atmosx 3 ago 0 replies      
Just subscribe to some health related magazine. You'll learn a lot regarding generic well being, pretty standard things. Then you can choose were and when to dig for more (nutrition, exercise, relaxing, etc.)
yodsanklai 3 ago 0 replies      
You can find tons of blogs and articles in health magazine, but I think they are mostly a loss of time. I'd rather try to find information provided by health professionals. You can even ask your MD.
adamzerner 2 ago 0 replies      

Well written, thorough, and most of all... actually evidence based!

gabosarmiento 2 ago 0 replies      
Reddit. These subreddits are my primary source of guidance: /r/science - /r/Paleo - /r/Fitness - /r/GetMotivated - /r/Running
sridca 3 ago 0 replies      
A lot of health related problems come down to dysbiosis (imbalance of gut flora). It helps to read up on those. Also look up FMTs and raw milk diet.
aantix 2 ago 0 replies      
How has no one mentioned https://www.examine.com ?
Zelmor 3 ago 0 replies      
https://chriskresser.com/ and Mark's Daily Apple
cpach 3 ago 0 replies      
Nano2rad 3 ago 0 replies      
Question is too broad. Health can be exercise, diet, meditation, etc.
hfhrurnfhf 2 ago 0 replies      
The same place I go for learning about anything: Wikipedia
id_ris 2 ago 0 replies      
Dr. Rhonda Patrick. she has a website and podcast
Nano2rad 3 ago 0 replies      
Follow Marion Nestle @marionnestle on Twitter.
JesseAldridge 3 ago 0 replies      
Amazon.com, kindle books.

For fields outside of computing, the best knowledge is still mostly stuck in book form.

dschiptsov 3 ago 0 replies      
Remote rural areas.
dominotw 2 ago 0 replies      
stay active and don't eat bad food.

Is there more to it?

qaq 2 ago 0 replies      
HN :)
slifin 3 ago 0 replies      

Power of Now - Eckhart Tolle

7 Habits of Highly Effective People - Stephen R. Covey

saintzozo 3 ago 0 replies      
I am in the gym two days a week running a push/pull split. The two days are picked uniformly at random each week to 'confuse' the muscles and stimulate continued growth.

More importantly, every Sunday morning I attend Mass at my local Roman Catholic church. The body and spirit both require regular attention.

Mz 3 ago 0 replies      
I bitch to my son that I need specific info for a specific issue, an hour later I have an email. Then I often blog about it to collate the info.

(If you were hoping for links to sites so you can see it yourself, perhaps you should say that.)

Ask HN: Something with more layout control than Graphviz?
4 points by anderspitman  11 ago   3 comments top
MurrayHill1980 10 ago 1 reply      
You are asking for too much, but you could join our project and help. The inference of "intuitive" geometric constraints from operations in a graphical interface is an interesting problem. Realtime interactive edge routing is interesting, too. Have you looked at Tom Sawyer Software?
Ask HN: Working in Sweden?
53 points by throwy667  3 ago   39 comments top 10
jseban 2 ago 2 replies      
Also a native swede, worked as a software developer in Stockholm for 6 years.

Outdoors, yes, and especially the closeness to the sea and ocean. If you like boating or kayaking this is a huge plus, and you can also rent boats if you don't want to own one.

Housing market is crazy, you definitely have to buy an apartment and be willing to make a big investment in this, renting is basically not an option. The city also gets suburban and quiet very quickly as you move away from the inner parts, so if you want to live in a lively neighbourhood it's going to cost a lot.

Lifestyle is quite wholesome, punctuated and routine, and suits sporty people very well. On the social side swedes are reserved and private and the financial and social pressure to start a family is quite high.

Nightlife is a bit on the snobby and expensive side, with fancy restaurants and champagne.

The winter is dreadfully long and dark, and the summer is gorgeous. Many people go to Thailand in the winter and enjoy the beautiful archipelago outside Stockholm in the summer.

If you are a sporty person who enjoys boating, and/or wants to start a family, go for it. If you are looking for a fun place to stay for a shorter time and want to have a spontaneous social life, I wouldn't recommend it.

drakonka 2 ago 0 replies      
You have gotten good feedback on what it's like to live in Stockholm here already.

I moved here four years ago from Australia. The worst part about relocating here is finding housing. We ended up just buying our own apartment and that ended up being much cheaper and less stressful than continuing to rent. Other than that for me personally there hasn't been much to complain about. People tend to regard Stockholm as an expensive city. Coming from Western Australia I didn't feel that much of a difference. My salary isn't huge, but make enough after the hefty taxes to have spending money left over. Public infrastructure seems great, it is safe, bike paths everywhere. People _are_ reserved yes, but there are many Meetup groups where you can socialize. The nature is beautiful, and how close it is to more urban areas is a big plus. Very pet-friendly - pets are allowed on subways, in many stores, etc (although the level of veterinary care and approach here varies, but I could write an entire separate novel on that).

I would ask your potential employer if they can help line up housing for you for some time after you move - larger companies often help with that and have their own contacts.

Also the games industry is booming here. I don't know what it's like compared to your current EU country, maybe quite similar. But after having lived in Ukraine, the U.S., and Australia Sweden is definitely my favorite.

hankmander 2 ago 3 replies      
Stockholm native working as a dev for 5+ years here. I'll just add the only two things I see missing from previous posts:

You won't make any friends among the natives. We'll have a beer with you after work but don't expect anything serious. None of my friends have foreign friends. Can't really say why this happens though. We are pretty reserved.

Nightlife is not snobbish as somebody else said. There is the whole range from dive bars to upscale to any kind of nightclub you can think of. It's similar to most bigger western cities. Also, I've noticed the variety and quality of restaurants are outstanding in Stockholm when comparing to most places I've been.

johapers 2 ago 3 replies      
Native Swede here.

Stockholm is quite dynamic in terms of its start up culture. There are a number of ways to network within the industry, most prevalent way to do so is Sthlm Tech Meetup.

Salaries are relatively low for engineering jobs (compared to ex Germany), but should be ok in the software space. Ok in this case would be ~4000-4500k/month for a relatively experienced software engineer. Do note that tax levels are rather high once you reach higher levels of income (50%-55% marginal tax rate). The tax is a pain until you have kids and you pay almost nothing for daycare and schools.

The main thing to be aware of is that the housing market in Stockholm is completely crazy. It is very difficult to find somewhere to live. If you manage to get relocation support this should not become an issue for a while. Be ready to pay ridiculous money for second hand rentals (compared to salary)

manarth 2 ago 1 reply      
I spent nearly a year as a contractor (for Ericsson) in Stockholm.

I found it difficult to rent a flat, and I got the impression that this was fairly common. Be prepared to hunt through adverts, and respond as soon as you can after its published. If you leave it much more than a day, you'll probably get ignored. My Swedish colleagues told me that even if there's a phone number on the advert, don't ring it, email instead. And reply in Swedish - have someone translate your reply for you. But be prepared for lots of frustration when house-hunting.

In general, language wasn't an issue - although I knew no Swedish, everyone spoke excellent English. Not just work colleagues, but coffee-shop waiters, supermarket clerks, bar staff, pretty much everyone I met.

Financially, there were few surprises. Housing was expensive, just like any other major city. Alcohol's a little pricier (taxes), and you can only buy it in a chain of government-run shops, which have limited opening hoursyou can't just pop to the supermarket for a bottle of wine. As for the rest: coffee, eating out, groceries, were all on a par with western Europe prices.

Speaking of coffee, the culture of Fika is a great Swedish institution, and should be spread worldwide :-)

I love extremes of weather, so a very snowy winter and a gloriously hot summer were great for me, YMMV.

I ended up coming back to the UK, but some of my contracting colleagues from other parts of Europe decided to stay. They've since settled down in Stockholm, and easily found another project at the end of the contract.

Ericsson's taken a fairly hefty hit this year, and are planning another round of significant layoffs, which may have a short-term impact on the tech market around Stockholm.

adamwi 2 ago 0 replies      
Also native Swede so might be a bit biased.

If you enjoy the outdoors Stockholm has a lot of accessible nature just around the corner with large parks in central city as well as accessible and clean water ways as large parts of the city is located on islands. Within weekend trip range you have alpine skiing and wilderness in the northern parts of the country.

When it comes to job hunting there are a number of larger incumbents such as Ericsson that currently is struggling a bit. But there is also a number of larger "start-ups" such as Spotify, Klarna, King, iZettle, etc. These companies are very used to relocate new employees and have a structured process for everything from housing, to tax admin, even initial social activities.

sheraz 1 ago 1 reply      
As a foreigner in Sweden you will face the following problems:

- most of your friends will be other expats. Swedes, at least in Stockholm, do not seem very keen to open their social circle to you. Language is certainly a part of it, but there is a darker cultural side to it that neither myself or others have been able to crack.

- As others have said housing is a shit-show. Fortunately public transit is quick and makes long commutes tolerable.

- If you have a foreign-sounding name, then you will want to change it. Swedes love to play the multicultural card all over the place and virtue signal at every level, but facts are facts. Your CV/resume is passed over by recruiters and HR people if it not Swedish enough. Indian, Muslim, and African names go to the bottom of the pile or are never called. Seriously, take a Swedish name when you get here.

- Working in the tech sector, there is little incentive to learn Swedish. The amount of time it takes you to become proficient is not worth it. Worse, if you are dark-skinned and speak broken Swedish it only hurts you more socially and professionally. Best to keep it in English. Save Swedish for social things.

- Quality of life by many measures is high, but there is a depressive darkness here. Strangers don't chit-chat. I've never seen a subway car so full of people be so quiet. Everyone is silent, and that makes it incredibly lonely.

- Customer service sucks. I mean it is pitifully bad in Sweden. From restaurants to banks it seems that there is no training or appreciation for customers. This is where Americans really kick ass, and I wish Swedes could take a couple of notes here.

- There is no 24-hour culture. Strange that a place claims to be the capital of Scandinavia, but literally everything shuts down before midnight save a a couple of bars.

- Gypsies everywhere panhandling, but you are from EU -- so nothing new there.

- Drinking culture here is strange. People are absolutely hammered by 10pm

- The tech scene here is nascent and lacks the pay-it-forward attitude that you might find in the US, Berlin, or London. There is an American guy here named Tyler (@steepdecline) who has worked his ass off for 3+ years to make something happen. However, I fear that if/when he leaves, this scene will die. He might be a good resource to ping.

All in all, quality of life in Sweden is high (clean, healthcare, etc). However, there is a cultural darkness/sadness/loneliness that touches everything -- and I think Swedes would agree with me here.

elias12 2 ago 0 replies      
Have you seen https://teleport.org/cities/stockholm ?

Pretty much gives you roughly the things you asked above.

You can also post a question on their "Ask A Local" board, if you are up for more specifics...https://teleport.org/community/c/ask-a-local/stockholm/

pzh 2 ago 0 replies      
I recommend watching "Welcome to Sweden" ;)
throwy667 1 ago 2 replies      
Also is the 6 month probation period everyone is offering me common? Looks a lot to me, I'm not a new grad without experience.
Assume only 10% of the current software will be relevant after 10 years
11 points by data37  1 ago   19 comments top 16
p333347 23 ago 1 reply      
The only ones I am willing to wager on are corporate infrastructure related software and domain specific software (like CAD tools, movie animation tools etc). For similar legacy reasons, I am willing to add Linux derivatives and GNU C compiler, but won't wager on them.
veddox 15 ago 1 reply      
Looking at what's already been around for >10 years:

vim, emacs, linux, windows, mac os x, nethack (plus a whole stack of programming languages like C).

ThePawnBreak 1 ago 0 replies      
vim, emacs, linux, chrome, jvm, windows, directx, visual studio, javascript, C++, google, facebook, aws, gcc, llvm, photoshop.
victorhugo31337 1 ago 0 replies      
flukus 1 ago 0 replies      
GNU tools. I expect them to be relevant longer than I am.
LarryMade2 23 ago 0 replies      
Quickbooks on a Windows 7 machine
Davidbrcz 1 ago 0 replies      
saretired 1 ago 0 replies      
twunde 1 ago 0 replies      
Containers (not Docker per se but descendants of it and competitors). Driverless vehicles
jbms 22 ago 0 replies      
Matlab/Simulink.Brilliant tool, and lots of brainpower and money being invested in continuously developing it.
samfisher83 19 ago 0 replies      
Excel. Going on 30 year strong.
chadcmulligan 1 ago 0 replies      
C compilers
collyw 1 ago 0 replies      
Fucking Facebook probably.
billconan 11 ago 0 replies      
photoshop, autocad
niftich 1 ago 0 replies      

NaCl crypto / libsodium

HTTP/2+ over QUIC over UDP


Ask HN: What Cloud storage provider(s) do you use?
5 points by lunch  20 ago   12 comments top 10
jotato 18 ago 0 replies      
Onedrive. Microsoft gives out storage every time I turn around. I think I have upwards of 300GB available at this point.
avitzurel 17 ago 0 replies      
Dropbox for syncing between computersS3 for backups and photos with mirroring to Google Drive (For faster restores)S3 for blog/static sites
endswapper 19 ago 0 replies      
S3 because I am essentially tethered to the AWS ecosystem after receiving AWS credits from Y Combinator Office Hours. This is no complaint, I love the ecosystem.
NetStrikeForce 15 ago 1 reply      
OneDrive as I've got an O365 account and it backs up my pics on my Android phone :)

I've got a (paid) Google Drive account too and I'm considering using it for replication. Does anyone have an IFTT recipe to copy files between providers?

Forgot to add that I've got a free Dropbox account with old, unimportant stuff.

snehesht 8 ago 1 reply      
Personally I use dropbox, blackblaze. In my day job we use Google Drive, S3.

try rclone.org

ohgh1ieD 18 ago 0 replies      
I use SpideroakONE


( even though it's encrypted, I still encrypt it on the cmd before pushing it into the cloud )

gexos 18 ago 0 replies      
Google drive for everything important, dropbox for random stuff.
logiclabs 19 ago 0 replies      
BackBlaze B2 - Cost
bndw 19 ago 0 replies      
Google Drive for random things

S3 for photos

kasperset 20 ago 0 replies      
Ask HN: What books did you read as a kid that inspired you?
8 points by titusblair  1 ago   7 comments top 7
drakonka 23 ago 0 replies      
I have two, read as a child in Ukraine:

Lesnaya Gazeta ("Forest Newspaper") - this was an old book that either my parents or grandparents had to stitch together countless times after it kept falling apart. It was in the format of newspaper articles and contained things like short stories and poems about nature, guides to identifying animal tracks, interesting tidbits about forest animals, etc. Most of my memories of it are from my grandparents' house and dacha, since I lived there until I was 5 and that's where it was given to me. My most early memory is getting up before everyone else in the morning and going out to sit on the couch and read this book. The first poem I ever learned was from this book - a long saga about a rabbit. I think it helped me develop a love and curiosity for animals and nature.

Narnia - the first series I have ever read, the Russian translation. I would lay in my bunk bed for entire weekends reading these stories. Only in recent years have I learned that people consider this to be a religious book. It was never presented to me that way and I didn't associate it with God or religion at all when I read it. I think this was the first "real" fantasy story I read and it inspired me to keep devouring more fantasy books over the years.

Both Lesnaya Gazeta and Narnia kindled a type of curiosity and fascination of the world in me that I don't think will ever go away.

JSeymourATL 22 ago 0 replies      
The Offical Boy Scout Handbook, for inspiration growing up there's nothing better than the actual experience of venturing into the wilderness and figuring stuff out-- this book remains a huge resource> http://www.goodreads.com/book/show/554817.Boy_Scout_Handbook...
hakanderyal 1 ago 0 replies      
The first one came to my mind is "The Puzzling Adventures of Dr. Ecco" by Dennis E. Shasha[0]. It was fun to read like a fiction novel, but contained incredibly good examples of problem solving.

[0]: https://www.goodreads.com/book/show/82495.The_Puzzling_Adven...

taphangum 22 ago 0 replies      
Rich Dad Poor Dad. Gets a lot of hate but it completely changed my whole outlook on life and money. Still influences me to this day.
MikeTV 18 ago 0 replies      
I, Robot and other Asimov books inspired an interest in AI and taught me to explore all the ways a system could go wrong.

The Ship who Searched by Anne McCaffrey and Mercedes Lackey introduced me to the stock market.

veddox 1 ago 0 replies      
"Seven habits of a highly effective Teen" (Sean Covey) - probably the book that has influenced me the most in my life so far. Read it when I was thirteen or fourteen.

"October Sky" (Homer Hickam) - OK, I originally watched this as a movie and only read the book it's based on recently; but the movie was incredibly inspiring to me.

tjr 1 ago 0 replies      
Louis Slobodkin's Spaceship Under the Apple Tree series. (Sadly out of print!)
Ask HN: How would you stay updated with all the engineering blogs?
8 points by ksashikumar  1 ago   8 comments top 7
kencausey 1 ago 1 reply      
Assuming RSS or atom support: https://newsblur.com/
0x54MUR41 22 ago 0 replies      
I would recommend this [1]. That is a curated list of engineering blogs. You can find the .opml file there, so you can import it to your RSS feed.

Side note: you can also contribute to this list.

[1]: https://github.com/kilimchoi/engineering-blogs

adamwi 1 ago 0 replies      
Personally I pick a couple and then complement with HN, feels like a good trade of between time invested and coverage I get.
tmaly 1 ago 0 replies      
I like weekly newsletters that summarize all the news in a particular topic. This saves me tons of time.
matthewhall 1 ago 0 replies      
Hacker news.
taprun 1 ago 0 replies      
Can't you just use an RSS feed reader?
ksherlock 1 ago 0 replies      
use a usenet client and the gwene rss to nntp gateway.
Ask HN: Suggest Some Websites Related to Internet Privacy and Net Neutrality
9 points by palakz  2 ago   5 comments top 5
gexos 1 ago 0 replies      
> Looking for some good blogs and website to follow to keep myself updated with recent news in internet privacy and internet freedom.

https://www.privacyrights.org and https://www.epic.org you'll find many informations in both sites.

Two blogs I follow are https://paulbernal.wordpress.com and http://theprivacyblog.com

maxencecornet 1 ago 0 replies      
If you can speak/read french,

La quadrature du Net are amazing, it's a non profit fighting for net neutrality. They're pretty huge and very active


EDIT : I actually just discovered that the website is also translated in english :


brudgers 1 ago 0 replies      
EFF comes to mind: https://www.eff.org/
antoineMoPa 1 ago 0 replies      
RMS's website: https://stallman.org/

There are a few links to his articles (Right side of the 3-column thing + bottom of the 3-column thing).

twunde 1 ago 0 replies      
Techdirt does a good job of covering both along with copyright and similar issues: https://www.techdirt.com/
Ask HN: Any unfinished side projects to give away?
162 points by s3b  4 ago   114 comments top 53
hatter10_6 4 ago 10 replies      
I had been building http://wishcan.com, a drag-and-drop travel planner, and will hand it off to someone willing to continue the work. Trip planning is difficult to get right, and notoriously hard to find a business model for. I think it's simply because no one has gotten the UI/UX perfect. I am now working on an IoT platform called http://smartxlab.com
autonomic 4 ago 4 replies      
Yes. A fully automated business for 3D prints of ultrasound scans in glass cubes. The USP is that you upload a low res scan (most doctors don't want to give you access to the full 3d data) whereupon it does image processing to create a 3d point cloud which it puts into a reverse engineered laser engraving format. If payment is processed on the bundled website it then sends the engraving file and delivery sheet to a sub contractor. Profit. Everything ready to run. Wasn't so very happy with the point cloud quality though, but it's probably good enough. Ran out of interest just before the marketing phase. Hackers eh.
scrollaway 3 ago 0 replies      
This is something that I've been designing and playing around for a while...

I wanted to implement a generic MUC protocol bridge. Kinda like https://sameroom.io/ is doing, but open source.

My initial approach was to look at Matterbridge (a mattermost<->irc bridge) and go from there. But I simply don't have time to do it anymore. The author is interested by the approach though so ... have at it:



I'm also the author of https://github.com/jleclanche/django-push-notifications and I don't use it anymore, but it's a very popular django app. If someone around here is using it and wants to maintain it (or part of it), please reach out - I tried handing it off to Jazzband but that doesn't seem to be happening.

DominikSerafin 3 ago 2 replies      
https://enboard.co - a web app where you can create "boards" filled with links

Some examples of such boards:





It'd be willing to hand it to someone (on partnership basis) who could maintain it and grow it.

Stack is Linode/Ubuntu/Python/Django/Sass.

noahtovares 3 ago 6 replies      
I built http://mlist.io but currently don't have time to do anything beyond maintenance. If you interested in email newsletters let me know!
swilsonalfa 4 ago 0 replies      
There's a great website for that: https://www.sideprojectors.com/project/home
pavlov 3 ago 0 replies      
I made WordSafety.com [1] last year. It got some positive attention initially: #1 on HN, and about 79,000 pageviews in the first month... But then I just basically forgot about it, because I was so busy with other stuff. Now, after a year of complete neglect, the site gets about 1300 sessions / month.

If someone wants to take this over, I'd be happy to entertain any offer. The app itself is exceedingly simple (a database-less Node.js app), so hosting costs practically nothing.

[1] http://wordsafety.com

stevejohnson 3 ago 0 replies      
I wrote MSPaint-as-JavaScript library, Literally Canvas (http://literallycanvas.com). People sometimes want to pay good rates for work done on it. I'm always looking for someone to take over most of those requests, since I no longer have time for it.
mitchellbryson 4 ago 5 replies      
I'd be tempted to giveaway http://spendful.com to the right person.
keyboard1234 3 ago 1 reply      
I made a program for one handed keyboard input. it has a rather unique way of selecting symbols, and it can insert it into any X11 window. So far it's in far from polished. It runs on Ubuntu if you download some rather common libraries. Take a look in the Makefile for details.

I won't have very much time to continue the development.


ingelheim 3 ago 0 replies      
www.skeleton.io - Was supposed to be a collection of skeletons for tech projects. Interested in selling if you want to
bayonetz 3 ago 1 reply      
Blanqd. It's a prett neat daily news headline quiz app concept. Built hybrid style and works on both iOS and Android. The quizzes are generated daily using NLP word substitution hacks. Could be cool/lucrative if someone had the energy to put into promoting it, adding in app ads, maybe making it player vs player, etc.


hit me up at mr.manager@blanqd.com

leandot 2 ago 0 replies      
I've built a couple of App Store & GPlay apps that I am not actively developing or marketing anymore due to lack of time. I believe they have good potential and the ideas can be reused to create similar experiences but you need to invest more time and resources. Prefer to sell but I am open to discuss any interesting options.

- Really Funny Fish Aquarium is a game where kids click on moving fish, who make funny noises and movements [1][2]

- Fun Kids Activities is an app where me and my wife used to post one activity you can do with kids every day with a notification but it turned out it to be quite time consuming for us so we just listed all activities and removed the notifications. [3][4]

[1] https://itunes.apple.com/us/app/really-funny-fish-aquarium/i...

[2] https://itunes.apple.com/us/app/really-funny-fish-aquarium-h...

[3] https://itunes.apple.com/us/app/really-funny-kids-activities...

[4] https://play.google.com/store/apps/details?id=com.leandot.re...

freework 4 ago 1 reply      
I have a shitload of open source personal projects I no longer work on any more. Take your pick: https://github.com/priestc
ddgflorida 20 ago 0 replies      
I'd be willing to sell tournamentmaps.com - displays tennis tournament information on a google map. I created this when my kids played but they are older now. Data is scraped yearly from the source and map links to source web site. PHP/MySql
docsapp_io 4 ago 0 replies      
I built DocsApp[0]: Documentation Hub for Your Developers. It is 90% completed. It is similar to readme.io.

If anyone interested to buy, please contact me. Email is in my profile.

The main reason I plan to sell is because marketing it is too hard (I am developer).

[0]: https://www.docsapp.io/

w1nter 2 ago 0 replies      

Web IDE for GNU Octave (open source Matlab alternative). Originally built it because Octave had no UI and installation was a pain. It was heavily used by Machine Learning Coursera students and currently just pays for its hosting.

I'm sure it could be useful in niche academia market, but don't have time/connections to pivot. NodeJS/React/PostgreSQL/websockets. Email address on the home page.

sellingstuff 3 ago 0 replies      

I dont have time to continue with this:


Cool thing is that I've made an API to take on orders.

If anyone's interested (even in the domain name) I can sell it to you at a minimal cost.

arisAlexis 3 ago 0 replies      
I have built https://www.writedown.co an opinionated immutable Twitter like social network that has most of the features you would expect (something like Akasha). I wanted to make it compatible with blockchains also. Nodejs (ES7) + Ractive + Orientdb. Didn't get much traction / I lack PR skills. If you think you believe in the idea/cause you can either take it or work together (it is almost feature complete).
namero999 3 ago 0 replies      
We (me a and a friend) built https://board.creonomy.com a visual bookmarking/inspiration organization tool for visual creative professionals, some of them are teams within big corporations that want to pay for the product because they got burned by free stuff such as Pinterest. It is on autopilot. Triple digits paying customers. It also raised an angel investment (that for reasons we can elaborate about if interested, we turned down). A new, better version with much more features and more polished UI is 95% done on my dev machine. Definitely looking forward to someone with the time and drive to make it bigger.
erikrothoff 3 ago 0 replies      
http://www.kickassapp.com is never finished!
sathishvj 3 ago 0 replies      
I bumped into an acquaintance a few days ago who reminded me that he was still using a project I'd written a while ago: A language reinforcement app. I had occasional ideas to revive and monetize it, but haven't yet.

[About Glowso](http://gcdc2013-glowso.appspot.com/#/about)

[GlowSo Web App](http://gcdc2013-glowso.appspot.com/#/home)

[A talk I'd done for GDG Tunisia about how I developed it](https://www.youtube.com/watch?v=CBwOuK9x5VQ)

yegortimoshenko 3 ago 1 reply      
I made Paper, an Instapaper addon for Firefox: https://github.com/yegortimoshenko/paper

The problem is, I don't use Firefox anymore, so I'm looking for a new maintainer.

dwightgunning 4 ago 0 replies      
It's a shame that Assembly.com had to close - you'd find tonnes of interesting side projects there.
ilzmastr 3 ago 0 replies      
I made http://dillydally.herokuapp.com, a way to share collections of locations with friends. Made it for myself and friends, but didn't get a mobile site done before I had to move on.
firasd 4 ago 1 reply      
I've been making a podcast discovery app, it's not live yet but the latest home page screenshot is http://imgur.com/a/Bkn7Y (basically: Trending topics, Recommendations (based on social media profile and listening history, subscribed shows, and iTunes charts), and instant search of over 4.5 million episodes across more than 60 thousand shows.)

I may not be able to keep going on it though because of constraints on time and resources. Would be happy to talk to anyone who'd like to partner on this (or ideas about how I can at least handle hosting bills for such a large DB!). firasd at gmail.

webjac 1 ago 0 replies      
I got servpaid.com which is a front end for Stripe payments.

It needs a lot of work done, I only got a few clients. I really don't know what to do with it... suggestions?

desaiguddu 4 ago 2 replies      
I have built a platform for Networking - specifically for conferences, meetups & business gatherings.

We hosted one conference i.e Apple's WWDC.

[1] http://wwdcconnect.com

Donmario 4 ago 3 replies      
I have a gamification platform like https://badgeville.com/ that we've worked on some time ago. It was like 70 percent done.
pvinis 3 ago 0 replies      
https://github.com/pvinis/mazicalIt's not much but it was a start.I airways wanted to play a game like that do I thought I would make it. It's a maze that you do not see and of the walls until you bump into them. I would love to see someone actually programming it so I can finally play it :)
tim33 3 ago 0 replies      
I made a music recommendation site: http://recommendindieband.com

After an initial successful post on the indieheads subreddit, it's slowed down to about 15 users per day.

I also had people writing album reviews and they kinda got bored by it so it's been a while since the last review.

If this is a project people would be interested in (built in python / flask), I'll throw it up on github.

tonteldoos 3 ago 0 replies      
I don't have a started project per se, but have some domain names I acquired about 2 years ago for online resume/project/listing sites in the developer/designer space (all ending in ???resu.me). They keep on auto-renewing, but if anyone's interested, I could be talked into offloading them :)
avodonosov 4 ago 0 replies      
epynonymous 3 ago 0 replies      
yeah sure, the dns address is not registered anymore (getsdone.io), but i built a productivity app in sinatra; basically it leverages tweet like syntax and allows people to quickly delegate tasks to other people or oneself and track progress on those tasks. e.g. @paulgraham set up meeting for project review at 1pm tomorrow, pick up milk @danny. i basically got the web app up and running, but due to having to work on my full time job and other priorities, i just stopped after the dns name ran out after a year, i might be wrong, but the aws machine is probably still being charged, so all you'd need is a new ssl cert and renew or rebrand the dns name. never really got around to using it myself because most users wanted a mobile client.

epynonymous at outlook dot com for more details.

andriussev 3 ago 2 replies      
I have been holding on to http://ampoll.com for a while. Technologically, it's there despite a couple of bugs but I've not touched it for over a year now and will probably scrap it in the near future.
vzrandom 4 ago 0 replies      
http://localqueries.com/Make localized google searches from any country or language in the world. See how your keyword is performing in Cambodia for example. It's working, just need some follow up.
libeclipse 3 ago 0 replies      
I started this a while back: https://github.com/libeclipse/starlight

Nowadays I'm too busy to keep up with development so if anyone wants to help out that would be great.

kilroy123 3 ago 0 replies      
I built this site with semi-interactive flash cards for learning a new language:


Just abandoned it. I couldn't come up with a good way to monetize it, so I opened it up to be free.

foreverdev 3 ago 0 replies      
Started to build UI for Quartz Scheduler but never had time to finish it. You can see general idea at http://www.quartzdashboard.com/

i think its ready to get adopted :)

endriju 3 ago 0 replies      
Not exactly give away or sell, rather looking for a partner that could make http://exmerg.com better. If interested ping me at sevce at bitfictioncom.
root_me 4 ago 0 replies      
http://owlpro.io , Wordpress Security Testing Platform.highly appreciated but couldn't find time from day job to complete this. contact me at pentesterkunal@live.com for more info
jpliska 3 ago 2 replies      
I'm looking for someone to partner with me on http://www.ballotbin.com

The system needs changes (in frontend, backend, sysadmin). It is pretty much the same as in 2002.

glasz 3 ago 0 replies      


every now and then i do some maintenence but... you know.

krakaukiosk 3 ago 0 replies      
Phrase.it - speech bubble photo app.

Built it a couple of years ago but lost interest. Still used by 100+ users per day. Ping me at Contact@phrase.it

alexatkeplar 4 ago 0 replies      
Can you share your interests / capabilities upfront? Definitely have some side projects gathering dust but they need to go to a good home...
Malankov 3 ago 0 replies      
I started https://togethr.tv/, a website where you can watch synchronized videos with your friends. Other features include text and audio chat. I wanted to promote it, but I never did. Average of 1000 unique users / month. You can contact me on admin@togethr.tv.
jason_slack 3 ago 0 replies      
I used to write a fairly popular cross-platform text editor. Been thinking about open-sourcing it.
mechanismic77 3 ago 0 replies      
Are you trying to create a website where people can give away their side projects?
gtheme_io 4 ago 1 reply      
I have one side project GTheme.io[1] selling Ghost.org premium themes. Some improvement (SSL, auto payment to sellers, content blogging, etc) can be done to make it as passive income. 11 of the themes are designed by myself.

As my focus shifted, I plan sell it.

[1]: http://www.gtheme.io/

mrborgen 3 ago 0 replies      
Yes, Datasets.co. A site for sharing/indexing machine learning datasets.
pcunite 3 ago 2 replies      
Anyone interested in C++/Windows/Desktop products?

Note, this is a commercial product, customers include Airbus, and everyone else.

Mostly pirated, you'll have to figure that one out.

Asking $125K or $500K for everything.

SteveMorin 3 ago 0 replies      
S3b why?
wprapido 3 ago 0 replies      
a wordpress installer
Ask HN: I created a new GitHub project, and I need some suggestions and ideas
8 points by dee1024  3 ago   1 comment top
brudgers 2 ago 0 replies      
Clickable: https://github.com/coolcooldee/sloth

If it meets the guidelines, this might make a good 'Show HN'. Guidelines: https://news.ycombinator.com/showhn.html

Ask HN: Diversity Survey
7 points by computerlab  1 ago   1 comment top
endswapper 23 ago 0 replies      
The first two from above don't apply because I am a solo founder in an unfunded, yet to be launched stage.

For number three, I think the best way to foster diversity is to practice it. That way it's not empty words, or a checklist item that can be discarded or ignored. By practicing it, I mean value people, value their perspectives and make a conscious decision to include the people and their ideas in your understanding of the company. I think this is difficult as we battle our egos in the context of opposing or competing ideas or perspectives. However, this approach only enriches our understanding, which actually improves our own value to an organization.

If I may suggest a number 4, what about including, "Is diversity a priority, why or why not?"

Ask HN: Examples of advanced Django API implementations?
6 points by theptip  1 ago   3 comments top 3
dfsegoat 9 ago 0 replies      
With respect to a django / python API implementation, Cloudera HUE is one of the most elaborate and advanced codebases I have seen - it is essentially designed to serve as a pluggable "desktop service" for interacting with the Apache Hadoop and co. ecosystem (Hive, Pig, Impala,):



computerlab 1 ago 0 replies      
If your API has lots of different user roles (which can often break REST), this small library we built might be interesting to you: https://github.com/computer-lab/django-rest-framework-roles
Ask HN: How can I be productive interning remotely?
61 points by startupintern  3 ago   40 comments top 21
ddebernardy 3 ago 3 replies      
> I'm having trouble getting clear tasks with well-defined requirements. (...) I effectively report directly to the CEO.

FWIW it's a common symptom of too busy a manager. Most managers are too busy, btw.

What's happening is that the CEO is probably thinking something "I need to take some time to itemize this task so he can work faster" but doing so is lower priority than that day's urgent fire.

> How can I make the most of this experience and provide as much value to the company as possible?

The best way to provide value to the company in your situation also happens to be the one where you'll make the very most of the experience: manage yourself to the point of being nearly or entirely autonomous. Examples:

The task itself is vague or unclear? Expand a bit on what you feel the task is, what it's for, etc. in writing, and submit that for review.

Next steps are vague or unclear? Expand on the DoD (Definition of Done), itemize the way forward, and submit those for review.

Does the usefulness of this/that new feature sound fishy? Ask about it. Not satisfied with the answer? Ask if they don't mind you getting in a Hangout with a few end-users to validate the idea's merit? Assuming they accept, then do so and report on your findings.

Every little step where they don't need to think for you is a step where you'll learn more and where you'll make yourself more useful. Have the company's end-goals in mind at all stages, take initiative, put things in writing (this is crucial for remote work), and you'll do fine.

jeffmould 3 ago 1 reply      
There are a couple problems I see here:

1) The biggest one that jumps out is having an intern working remotely. First, I am surprised your school would even allow this to happen. To be honest, this almost sounds like a favor from an alumni CEO to the school and he/she could really care less about having an intern. Internships are supposed to be learning experiences. You should be immersed in an environment to give you experience. In another post, you said something about the company is in Silicon Valley and you are in the midwest and that you can't spend any time with them. To be blunt, that is a lame excuse. You should ask them to fly you out, or even cover your own travel expenses if they won't, to even spend a day with the team. Meet them, work with them in person.

2) Most startups themselves don't always have a clear path and they still may be working on defining the tasks that need to be done. Are you the only one working remotely? If not, you should see if you can be involved in their meetings. See what they are working on, how their tasks are defined, and what their deliverables are. Find ways to work with them or emulate their delivery process. If you are the only one working remotely, the company probably could care less about you as an intern. I don't mean that rudely, just that they look at it as they will give you a project, if you get some done great, if not oh well nothing lost.

onion2k 3 ago 2 replies      
I'm having trouble getting clear tasks with well-defined requirements.

Having worked remotely for a number of years, and having run a startup, I think this is the root cause of your issue. You're not going to get well defined requirements because the definition of "well defined" varies from person to person, and because startups generally don't plan features in great detail (tbh, as a rule established businesses don't either).

If you want to make a bigger impact, start being more proactive in asking what features need to do in order to be accepted. If you don't know something, think about it, then write a clear document that sets out what you think you need to do and points to specific things that you need clarification about. That's what I'd expect any developer to do, regardless of whether they're an intern or an experienced lead developer. The key thing no one in a business is simply there to execute instructions. You have to think for yourself.

tl;dr If you don't know what you're supposed to be building there's no way you can build a thing that works, so think through the problem and ask good questions.

Tojot 3 ago 1 reply      
I'm afraid it's not going to work.

Turning vaguely defined task into something tangible is usually the most difficult, and most important part of the task, but it requires some experience.

In the beginning you need to learn the internal know-how, and this requires regular prompt answers. Otherwise, you will stay blocked and frustrated most of the time.

Remote work is fine when you already know the domain, but that's not really what intern programs are for.

That said, you can try to write design docs where you put your questions. Note that it's not really about writing a specification, but about writing down what you know and what you don't. You can speculate about answers to your questions, and this way make your manager understand what you're missing.

mikekchar 3 ago 1 reply      
Let me a bit blunt. An intern that is still in school working a dozen hours a week, is not going to produce anything of real value, realistically. Any reasonable company (start up or not) knows this and is willing to take a hit on their productivity to help you out (and also evaluate whether or not you might be worth hiring in the future).

So the question of how to be successful should be whether or not you can do something positive, showcase your skills and learn about industry at the same time. If you even get a hint that it's about you producing value to the team, I would consider moving on (given what else you have said). There is no point in being set up for failure.

Most of the time with interns, I have to scramble to try to find some vague connection with what we are doing. The intern will feel bad if they realise that they are doing a make work project. In reality, though, it's all about the intern. Especially with talented interns, we just want to make the experience really positive and don't care at all what they do.

matzhouse 3 ago 2 replies      
I think there might also be an issue with what software development is made out to be - well defined tasks with outcomes and deadlines, supported by a manager and easily achievable in a the desired timeframe - and the realities of working in startup and early stage companies.

Self direction is the key here. All you really need is the outcome desired and the 'why?' - these should enable you to start and hopefully feel you are making an impact. Take it as an unbelievable opportunity, you're basically being given a project to go wild with, manage yourself and make your own decisions. Things might fail, it might take longer than they thought - but as many others have mentioned communication is the key!!! Write out YOUR plan, tell them what you're gonna do, give them an idea of time of the first few parts - and be realistic and transparent. This is pretty much all they can ask of you. Have fun and learn :)

gengen 3 ago 0 replies      
First, I would suggest being more open. Take some of the concerns you've raised here feeling useless, not knowing what's expected of you and go to the CEO with them. Don't be critical or overemphatic. Just tell them the situation you're in and how you're feeling. If they're worth their salt they'll listen and be understanding and try to make things better. If not, at least youll know who you're dealing with.

Communicate more frequently. If youre not sure what to do, ask someone. If they dont know, ask someone else. You certainly dont want to bother people every 5 minutes, but if youre stuck for hours each day thats not good for anyone.

If possible, get them to tell you the most basic subset of functionality you can build at first. Build that. Take it to them and see what they think. That will probably give them a far better idea of what they want.

haversine02 3 ago 0 replies      
I've had similar issues doing remote work for people who aren't really good at managing projects.The solution depends on how much you care about the product itself - you can either take charge, send constant emails, follow up on missed promises and generally push people to actually do something, or you can just ride this thing out. The management probably won't improve in time, and the product will most likely crash and burn. I've "saved" a few projects by doing most of the work myself, but often there are factors beyond your control that will drag the project down anyway. Another thing to think about - even if you build it, your CEO isn't guaranteed to make good use of the product and all your honest effort might be wasted by bad leadership anyway.
abannin 3 ago 0 replies      
Congrats, you are getting a first hand perspective of a startup; there are no syllabi just a vague sense of which direction to walk. What you describe as "lack of guidance" can also be described as "hands off delegation". The presence or absence of task tracking, feature specs, etc mean nothing right now. Your success depends on your ability to take ownership of the feature, anticipate requirements, deliver the code, and ask for feedback. You've been thrown into the deep end of the pool while your peers who took normal internships are in the kiddie pool with floaties. Have fun and make time to come up for air every so often!
new299 3 ago 0 replies      
Most startups fail. Many startups are train wreaks. In many cases, talented individuals can only watch in horror as events unfold.

As a junior, remote employee you're not in a position to significantly effect the outcome of the business.

Many companies also don't know how to communicate with remote employees well. Not replying to emails.

So... try your best to engage with company and observe how the company works. Learn the warning signs, learn what issues they face. These should all be hugely useful lessons.

But don't expect the company not to be a train wreak or to be massively successful. Those things are quite rare.

Veen 2 ago 0 replies      
After years of remote working, albeit as a technical writer rather than a developer, I've learned a couple of techniques for dealing with vague and ill-defined tasks.

i) Write down exactly what you think the task might entail and email the CEO / manager. If you're off the mark, you'll get corrected. If you're on the right track, you'll get the go-ahead. Either way, you'll have a clear path forward.

ii) YMMV vary with this because of the different job roles, but I'll often just figure out a good solution to the problem, implement it, and see what happens. In my experience, tasks are ill-defined and vague because the manager has only an ill-defined and vague idea of what they need. In solving the problem, you do the thinking and clarification so the manager doesn't have to.

brudgers 2 ago 0 replies      
To me, through no fault of your own, this is sounds like a low quality internship. Not because there's little productive work being accomplished, but because there is little professional interaction between the student and experienced professionals and about zero chance for constructive personal interactions.

Hopefully, you're at least getting paid.

Anyway, the big lessons here are that most people ignore remote workers because managing them is significantly more work than when co-located and perhaps more importantly, the most important aspect of developing a career is meeting people and getting to know them.

Good luck.

btgeekboy 3 ago 1 reply      
Have you spent any time at all with this new team in person? If not, I suspect it would be valuable to meet with the team face to face. Sure, you can do calls and such, but it's a lot easier for them to think of you as an outsider if you haven't actually occupied the office space.

You might also consider getting a mentor within the company. This is how we do it at $employer; you report to a manager, but your tasks and assistance come from a single mentor whose purpose during your tenure is to guide you towards completing your assigned project.

Have you been given a large but attainable project, or are they expecting you to just fix bugs and the like?

hughperkins 3 ago 0 replies      
1. arrange a 1:1 skype call with anyone and everyone on the team who might be either interested in what you are creating or to whom you might be able to contribute something useful. 2. try to find someone who clearly understands the needs of the organization and who has some painpoint you can help with. this is unlikely to be the ceo, because their painpoints are very high level and abstract. it will be some technical guy who has a bunch of tasks to do, some of which theyd be happy to offload. do those tasks for them, earn karma, youre in.
interdrift 3 ago 0 replies      
Make sure you know what they want from you. Not clear requirements could mean there are problems inside the company or they don't want to deal with you too much. In either case not clear requirements could be beneficial or very non-beneficial for them since if you aren't sure what you are building you might build anything that works from your point of view. Make sure you sort this out before you build it.
dgelks 2 ago 0 replies      
Although a very different situation company wise I did a similar remote internship once. My coping strategy was to find small bugs that you understand and fix it if given no direction - it's great way to learn, assist and keep out of trouble.
Jach 2 ago 0 replies      
Honestly having a startup take on an intern sounds nuts to me... I don't really have any sound basis for advice since my only experience with interns was having them join my team at BigCo this summer, so other comments here are probably better suggestions. Still here are a few thoughts that come to mind you might want to chew on.

Imagine yourself as a part time employee rather than an intern. Imagine if you don't figure out how to impress, you'll be fired. (As an intern you're basically fire-proof.) This means that you need to become more autonomous and take the initiative. If something is unclear, creatively interpret it into something that is clear, and work on that. Make some progress, or write up the more concrete version, and get feedback. While waiting for feedback make more progress. If you are blocked, ping other people on the team to see if you can help them out with anything, or if nothing else find bugs, fix bugs, and/or write test code. There is always stuff to do.

You mentioned an example task "tell whether a picture is of a bird", if that's all I had to go on then I'd search for a few online image classification service providers and write a shell script or whatever to send the picture to them and report back. Done. When showing the implementation or the write-up in review, if there's something that the CEO doesn't like about the solution (he wanted you to do it by hand, or wanted you to use a particular machine learning or computer vision toolkit, or integrated with a web api, or wanted you to go out and take a bunch of reference pictures to train a neural net on...) then his complaints will make what he originally wanted more clear. Repeat.

For the remote aspect in particular, schedule a daily (or at the very least every other day) one-on-one meeting over Hangouts or Skype with the CEO. Time box it to 15 minutes though 30 might not be bad either. If the CEO can't make these, ask him to find someone who can and who will effectively become your new supervisor. You want these meetings to first be about any concerns you want to raise (like feeling directionless, or that some deadline is too hard for the vagueness of the task) and second about your general activities of the previous and coming day so people are in the loop with what you're up to. Also encourage the whole team to get on irc/hipchat/slack/matrix in an all-team channel. Assuming the company consists of more than just you and the CEO, it's crucial you have contact with some portion of the rest of the team, and be able to ping them in real time to ask "can we jump on a hangout meeting real quick to discuss x / share my screen and look at y?"

timwaagh 3 ago 0 replies      
i don't think your institution should allow this. reason is an internship should be about learning. if you are on the floor you will learn by osmosis. if you work remotely you won't. as for you, skype or slack a lot. maybe you will still get something out of it. try your best to implement the feature anyways even if it is a tight schedule. you will likely be evaluated on that.
pibefision 3 ago 0 replies      
This is a core issue on remote working. Not many people talks about this because still remote working is something quite new.
chvid 3 ago 0 replies      
Look for an internship which is not remote.
bencollier49 2 ago 0 replies      
An external intern?

Something seems awry.

Ask HN: What does an electrical engineer actually do at work?
138 points by johan_larson  4 ago   108 comments top 26
antoineMoPa 4 ago 7 replies      
This year, I left my electrical engineering (EE) studies for software engineering. I had a lot of personal experience with coding before going in EE and I wondered if some hardware would make my life more interesting.

After 1.25 years, I realized that I was spending all my life in a lab with no windows, to the smell of toxic soldering fumes, fighting against extremely annoying software (altium & other proprietary overpriced pieces of technical debt). Also, I realized whatever I created needed a lot of work for an unsatisfying outcome (A sound amplifier is less satisfying than some webgl stuff that moves [but it requires a lot more work]). The nice feeling of being powerful when writing software & the instant compiler/interpreter feedback is what I missed the most.

At least, when you are a software engineer, you have more odds of finding a nice workplace, with windows and software you can choose.

The part I miss from electrical engineering is the physics part (But we were only skimming this part anyway).

Finally, circuits are a thousand times less satisfying to me than code. I've seen people for whom it was the opposite. They did not get programming at all, but they were designing circuits at the speed of light with an intuition that I did not have.

chclau 4 ago 1 reply      
I have been working for about 20 years. At the beginning of my career I had a choice of being in the ASIC side or board design and chose for board design because I thought (rightfully so, I learned later), that that was a more "physical" task. So I worked for about 10 years in board design and my typical work day was not typical at all. Some of the time researching parts. Some making schematics of circuits. Some making PCB layout. Some on debug and integration. Some time mastering scope and logic analyzer use. Some time talking my way thru all the people I have to receive products from/deliver to: SW engineers, FPGA engineers, mechanical engineers...

I made analog designs, digital designs, power supply designs... Then I started feeling more and more that I designed less and spent more time learning what the chip designers did, as chips incorporated more and more functions that once I did by myself.

So at the end I switched to FPGA design and today my typical workday is coding, debugging, simulating... 95% of the time on my computer. A good friend of mine coined a good phrase: FPGA engineers are SW engineers that disguise themselves as HW engineers. A good joke. But every joke has a bit of truth in it.

jimmyswimmy 4 ago 0 replies      
There's a lot of overlap between the two, or there can be; there is as much variation in what one does in EE as you can imagine, from supervising operations to semiconductor design, etc.

A design engineer tends to have a batch-oriented life. Typical workflow might be like CAD -> sim -> layout -> debug -> small scale production -> testing -> handoff to production. Of course all of this is as a member of a larger team. Somewhere in there you'll either work on software or firmware or both. I spend about half my time in the lab or field, the rest in my office or meetings.

One bad side of EE is that you can break stuff much differently from software. When the magic smoke comes out, there's no 'svn revert' - you have to figure out what you broke and fix it before you can move on. This always happens when you're in a rush and causes plenty of unplanned late nights. And for additional fun, it's not uncommon for problems to crop up where you just have no way to get at the underlying issue. Datasheets don't have all the info you need, and you can't always figure it out. Sometimes you hit a wall and just have to start over. I used an Atmel processor which had a weird bug in its I2C slave module which prevented it from working properly. Best solution ended up being to go to a different processor, which was incredibly painful.

It's really awesome to be able to hold on to a thing that you built and make it go. Seeing your thing go out in the field and work is very rewarding.

cushychicken 4 ago 2 replies      
I'm an electrical engineer by trade, and do embedded systems design for a living. I do a lot of board placement and layout planning, plus writing test plans for verifying that what we build is good at scale. I also do a reasonable amount of debug, as that just comes with the territory. I'd say it's about 70% software time for planning and CAD work, 30% hands-on lab time. Note that it's not uniform - I might be in the lab for two months straight, then not go in for six.

Generally, "embedded systems" implies some programming as well, but I do little to none of that. I think I'm the exception rather than the rule in that sense.

If you wanna get simplistic about it, I spend half my time playing "connect the dots" in overpriced software, and the other half arguing with people about where I decided to put the lines.

On the one hand, there's a lot more standardization in the components I string together to make a working system. On the other hand, it can be just as hard to track down the source of a problem. You happen to have caught me at a point where I'm stuck trying to figure out the proper answer to a mysterious boot issue, and let me tell you what - it's about as frustrating as frustrating gets. You have to push yourself to think hard about what you haven't done, even when you've done everything by the book. ("The book" in this context is documentation, design guides, processor reference manuals - things that tell you what to do to get your system working.)

Point I'm trying to illustrate - don't think that hardware is any easier than software. It's very, very gratifying to see something real, that you can hold in your hands, work. Doubly so when people actually use your stuff and tell you how much they love it. (Yay, consumer electronics!)

FreedomToCreate 4 ago 2 replies      
Typical day as an Electrical engineer at a autonomous vehicles company.

- Work on Schematics and layout for various different boards (usually only get time for one each day). - Go to meetings with multiple different engineering teams to make sure that cross-functional requirements are being met (usually the software and mechanical guys making demands of what they need which just means what they want to make their life easier by making the EE's suffer). - troubleshoot issues on the already built hardware and add the fixes to upcoming revisions. - Argue with purchasing department about the reason I need to get a certain type of testing equipment.

-A lot of component research and validation and meetings with vendors to determine if that components is right one.

and this is just the pure hardware tasks. There is always potential to have to deal with firmware issues as well.

I may spent half my day at my desk, at least an hour or two in a lab and the rest is for meetings.

mattbillenstein 4 ago 0 replies      
I've lived two careers -- one in semiconductors doing ASIC physical design (highly aided by writing software I might add), and another in startups doing backend database, systems, the gamut of server-side programming.

The hardware job seemed more like "real" engineering -- it was more rigorous, there was less room for error or experimenting. But, I got bored with it eventually -- it was the same thing, just a bigger chip, more people working on it, and a longer design cycle from one thing to the next. Also, it seemed like upward mobility was hard -- I didn't want to be a middle manager anyway, and it felt hard to have a large influence in a company with thousands of engineers. In the end, I felt I didn't want to die at that desk, so I switched into working for internet startups.

The software end of things has felt more creative and has definitely been more fun. It's more laid-back, people are generally a little more interesting and well-rounded, and you typically work at a place 2-4 years and then move onto something new -- which I like. You're generally working in smaller teams and you get to work on a variety of different pieces of the system if that's what you like to do.

All in all, they were both rewarding experiences with good compensation -- the software thing might end up being more lucrative in the end and I just sorta have more fun doing it. At the time I made the switch, I took a pretty large pay cut going from a mid-level hardware engineer to a junior software engineer, but it's one of the best decisions I ever made looking back.

seanxh 4 ago 0 replies      
I was a RF engineer two years ago, and now I am doing software development. I think I kind of resonate with many of the above comments. While I was doing RF design, I spend a lot of time on CAD tools(I agree many of them are overpriced), after I got my design from the fabs or manufactures, I spend most of my time on lab to validate/optimize my designs, due to that fact that some unforeseeable fab/manufacture processes variation that are not captured by the CAD tools. thing I feel very gratifying was if you utilize the right framework/methods that are reason upon physics, the performance of the design most likely will mach to what you predicted, and that allow you to design something reach/surpass some industry benchmarks
patchorang 4 ago 6 replies      
There are a bunch of EEs in here complaining about the software they have to use. I took a few EE courses in school and the only thing I remember is having to use horrible software.

Why hasn't someone made good software for EEs to use? And if the have, why do no EEs use it?

mng2 4 ago 0 replies      
I do FPGAs and hardware design. The FPGA part of my work is more like software I guess; bug fixes, feature enhancements, maintenance, etc. Hardware design comes in waves depending on how complex the design is and how the requirements change. When it's "design season" I spend most of my time in schematic and PCB layout, then wait for hardware to come back, then do bringup. I also get to dabble a bit in RF/microwave and DSP.

But as others have said, EE jobs run the gamut. Depending on where you go to school and what emphasis you choose, you could be doing digital IC design (which contains multitudes within itself, e.g. high-level architecture, clock trees, verification, integration), analog IC design, RFIC design, board-level RF, chip package design, embedded systems, power electronics, antennas, FPGA, HDL/IP cores, test engineering, digital signal processing, control theory, communications systems -- the list goes on and on.

nicholas73 4 ago 1 reply      
Like software engineers, there are many different jobs for electrical engineers. Some are more design and simulation, some are testbench, some are more theory and down to the physics level. Others are support and sales. Larger companies might have more defined roles, whereas others do a bit of each.
loydb 4 ago 1 reply      
This video is an amazing time lapse of the creation of a Eurorack synth module. It shows you what you'll spend a lot of time doing in a smaller org (smaller, as in, you do everything...). https://www.youtube.com/watch?v=1pawXfoTg1k
lutusp 4 ago 0 replies      
Somewhat related to the topic, but as time passes, electrical engineering becomes more and more about choosing which software remedy to apply to what once were pure hardware solutions.

And when that is not the case, when hardware is going to be built, the decisions about circuitry and methods are increasingly determined in advance with software.

Here's an example -- in my career as an electrical engineer (30 years ago) I designed any number of phase locked loops in circuitry. Now I design them with a keyboard and a computer monitor, [using methods like this](http://arachnoid.com/phase_locked_loop/). The new PLLs work much, much better than the hardware-based ones, as well as requiring far less guesswork and effort.

So my advice is not to abandon a software-based approach, it increases your employability compared to someone who only knows hardware.

mighty_atomic_c 4 ago 0 replies      
I'm just a beginner. I write in hardware description languages for test benches, simulations, checkers and constrained random tests. I've also done PCB layout (hobbyist to RF microstrip), GUI programming (I don't enjoy that), and using IC design software for.simulation and layout. I also spend a lot of time working with hardware. The debugging process is very challenging, and certain aspects of it can be tedious. Overall I find it to be satisfying, challging work. I also get to apply my Linux knowledge most of the time when working on things, which is great.
MarkMMullin 3 ago 1 reply      
TL;DR; I'm an impoverished small scale serial arsonist of expensive components remembering that software means never having to leave physical proof of your boo boos, most of the time. OK, I'm actually a software engineer back into hardware engineering after 20 some years cause I need to build custom cameras for machine vision projects. Major recovered sills are CAD (Eagle), more geometry (layout), exercising credit cards due to I'm still bad a spice, lazily using standard cap and resistor values even when they're wrong for >this< circuit, and excessive shining about stray capacitance - since I need to work at 3.3V and I'm in my 50's, I can't see the parts so well and my motor skills aren't what they once were, so thats even more expensive crap I need (rework station, reflow oven)
turnip1979 4 ago 3 replies      
I'm a SW guy .. been mulling getting a job in hw at some point. I watch a lot of YouTube and do hw projects in my spare time. Is there something like sw boot camps for developing hw skills? I'm almost considering getting an ee bachelors or masters as a part time student.
jwise0 4 ago 1 reply      
I've served a whole bunch of roles in my five years at my current employer, and I'd probably classify myself as being an "electrical engineer" for all of them. (No single experience is typical, but mine is probably representative of a lot of chip companies.)

When I joined the company, the very first role I was put in was on the core bringup team for a complex ASIC -- that is to say, the team responsible for screening chips, and working on issues that affect all of the individual functional blocks. I joined about a month or two before silicon was to come back. So, I spent the first six or eight months or so at the company in the lab; the first month was spent familiarizing myself with the tools and boards that we'd be using, and then once silicon came back, I spent a bunch of long nights and weekends in the lab getting chips to various teams, and, in general, solving whatever system-wide problems showed up. Bringup was a lot of work but it was also a really good view into "how the sausage was made", so to speak.

After bringup, I moved to an IP team [1], where my title was "ASIC Engineer". At the phase in the project that we were in, most of the RTL [2] had already been written, and owners for each sub-block had already been assigned. So my job was to do a bunch of the "checklist" items for netlist quality. For instance, I spent a while reviewing test coverage, and waiving coverage for things that couldn't possibly ever be reached. Or I reviewed tool output that did "clock domain crossing verification" -- basically, the tool pattern-matched on various chunks of code to make sure that they were safe. And yes, I spent some time staring at waveforms, trying to debug our testbench, or any kinds of such things.

I spent a while on another couple bringups, which I volunteered for this time. I enjoyed them, and then gave myself some time off for each to compensate myself for my nights and weekends.

At some point, someone decided that I was a better architect than engineer, which is probably for the better, because I was very slow at checklist items. So at some point I switched to an architect role, which meant that I was responsible for doing the definitions of sub-units, rather than implementing the hardware for them or implementing the testbenches for them. And, in general, the whole specification process is part of the architecture team's job. So, one day, when there was an output quality problem with our block -- it worked as specified, but given that it did some image processing, the image quality had some defect, so the specification was wrong -- I was tasked with spending a few weeks to reproduce it on hardware, find register settings that made it better or worse, and finally, understand what the defect was in the specification, and how to avoid it in the future.

Another task I had as an architect was to do the definition for a sub-unit from the ground up. This was a year or two of work. My primary output, interestingly, was not code, but instead a 100-or-so page Word document that specified how the block was to work, and what registers should program it; the consumers of that document would be the hardware team that implemented it, and the software team that would build the software. And, subsequently, I was tasked with implementing a model of that block in C, which could be checked against the RTL that the design team wrote. Near the end of that project, I wrote validation tests for it, and yes, I then spent some time staring at waveforms helping the design team to understand why their RTL implementation diverged from my C model. (They were, often, right. I am very lucky to work with an extremely skilled RTL team.)

These days, I'm doing more algorithmic research, trying to figure out what should be next for the block that I'm working on. In parallel, I sometimes get on phone calls with, for instance, image sensor vendors, understanding on an electrical level what's going on inside of their next sensors, and how they will be transmitting data back to our processor. So even though I work in the digital domain a lot of the time, having a firm grounding in 'is it possible to wire this to this' has gone a long way to help out, and being handy with a soldering iron has made my life a lot better on more than one occasion.

My experience spans some gamut, but not all of it. I don't work on place-and-route, and I don't work on board design (at work, at least). There are a lot of things that electrical engineers do :-)

Hope this helps. (I can answer questions, I suppose, if you like.)

[1] For some reason, the semiconductor industry calls functional blocks IPs -- yes, as in 'intellectual property'. This particular IP was not something that we licensed to anyone, or that we licensed from anyone; the only 'customer' of this IP was our own chip team.

[2] Again, another acronym whose expansion ("Register Transfer Level") is not super descriptive. Essentially, source code. Usually in Verilog, or an even higher level language. EEs seem to love Perl and Tcl, so most places I've worked have had Perl or Tcl preprocessors before their Verilog. Ugh.

Gracana 4 ago 0 replies      
I do a lot of drawing and sometimes I build panels for prototype machines, but mostly I spec out components, talk to vendors, and do paperwork. FWIW, I work at a small company that makes industrial meat processing and packaging equipment.
mankash666 4 ago 0 replies      
There's a lot in EE that's nothing to do with hardware per se. Like digital communications and signal processing.

EEs also study computer architecture and OS internals in detail, depending on one's emphasis.

madengr 4 ago 1 reply      
Been doing RF/Microwave/Antenna design for 20 years. Fortunately I have stayed hands-on with hardware development. Start with simulation, then PCB layout, followed by lots of measurements in the lab. Sometimes meetings for customer requirements, writing technical parts of proposals, getting capital equipment purchased, etc.
joezydeco 4 ago 0 replies      
How are your troubleshooting skills?

I'd say my EEs spend 50% in design and 50% in debugging customer problems when a board fails in manufacturing or fails in the field.

The answers can be easy (say, a resistor is out of tolerance or the wrong oscillator was placed on the board), or they can be really tough (a transient is killing a FET and locking things up).

johan_larson 3 ago 1 reply      
Is it math-heavy in practice?

Software engineers usually have to take quite a few courses in calculus, linear algebra, and stats. But that stuff very rarely comes up in practice, at least in most subfields.

androng 3 ago 1 reply      
I am a board level design engineer and the work is similar in many ways to software. It is very numerical and requires attention to detail.

I spend 25% of the time talking about requirements to other engineers, 50% comparing components to use with datasheets, 12% in Altium Designer and 12% buying components and PCBs.

Huge pain #1: the unbelievably slow process of manufacturing PCBs. Imagine that you were back in the old days of computing where you had to use punch cards with machine code and you had to give your stack of punch cards (your "program) to the punch card operator. He would run it overnight and you would get your results the next day. If your program failed, then you have to meticulously comb through it and debug in your head. This is modern-day PCBs. Holes in a board that take forever to make. Then you have to pay $80 shipping to get them next day or you can pay your engineers to sit around doing nothing. And the PCB might not even work. Learning feedback loop is very slow.

If you want to do anything remotely interesting like via-in-pad or four-layer boards, first you have to wait at least 24 hours for a custom quote. Half of PCB vendors dont just give you the formula to make your own quote. Then you have to pay either $1000 and 2 days or $200 and 2 weeks to have 5 copies of your design.

Huge pain #2: reinventing the wheel. When I open a datasheet, I have to read about the device. The pins, the maximum ratings, the application note gotchas like dont leave this pin floating or else the chip will be unpredictable! Then I have to make the schematic symbol and footprint by hand. That means manually entering IPC package dimensions into Altium like a braindead zombie. Every package is slightly different. I cannot tell you how many Texas Instruments DC-DC converters I have hooked up. I have no idea why device manufacturers don't just hire someone full-time to make open-source 2D and 3D footprints for the top six CAD tools. SnapEDA and Altium Vault are trying to do this, but the footprints are flawed and they are outright missing a lot of parts. I cannot tolerate mistakes when each board costs hundreds of dollars. The device manufacturers already make footprints to test their parts. Why dont they share them??

Huge pain #3: High barrier to entry. Very expensive software. In software engineering, professional tools like git, Visual Studio, Eclipse are all free. You can pull code at home from Git and start contributing immediately. The only barrier to entry is the time you need to understand the existing codebase. Even in firmware you can download Code Composer Studio or PSoC Creator for free.

In board design, you need to pay $300 for EAGLE or $5000+500/year for Altium if youre serious. Sometimes OrCAD goes on sale for $300. Lets say you want to simulate Bitcoin mining ICs frying themselves in their own heat. Or maybe you want to know the radiation pattern of your antenna. You can pay another four digit price tag for simulation software like CST or just copy a previous design like a zombie. Upverter is trying to solve the upfront cost problem with their $125/month SaaS subscription pricing, but I tried their editor 3 months ago and it was 15 FPS with the example board. Not cool. KiCAD is an open source alternative to Altium but as far as I know it is nowhere near comparable.

Huge pain #4: ordering components and PCBs. In my last project I had to order components from China. Ordering from China is not very easy with the language barrier, bad spec sheets, time difference. Alibaba is the place to go for ordering from China, but all the prices are Contact us, which means you have to give all your information blah blah blah until you get an email with the price and then pay with wire transfer. Sometimes you get lucky and you can find what you want on AliExpress and pay with credit card.

But the tradeoff to all of this is that if I do it correctly, I can hold something in my hand and give the software engineers a new API to play with. The APIs all stem from the hardware. The work is often more fundamental with equations and physics rather than purposeless corner cases I had to consider when I was in programming. And hardware often has the chance to be featured on the box of a product rather than software which is all just assumed to work. It feels more meaningful.

clw8 4 ago 1 reply      
Just a note that if you go into automotive, you will spend 90% of your time in Matlab/Simulink. Pretty fun IMO.
johan_larson 4 ago 1 reply      
So EE today is almost entirely about digital circuitry?
max_ 3 ago 0 replies      
Yann LeCunn is in fact an Electrical Engineer!
iprashantsharma 4 ago 2 replies      
Sleeping all night in night shift.
How do you use HN? (result data)
16 points by pvsukale3  2 ago   6 comments top 4
anilgulecha 23 ago 0 replies      
goodJobWalrus 2 ago 1 reply      
Can you comment on what you found out?
marmot777 2 ago 1 reply      
Yes, I agree, it would be cool to have some commentary from you on what you found. It could be anything just some thoughts on what you found even if you're uncertain. It be fascinating to hear what those closest to this study think.
Ask HN: Should being a conference speaker expose your reputation to destruction?
9 points by hoodoof  1 ago   4 comments top 3
endswapper 23 ago 0 replies      
No. Currently, in general, it does. A conference speaker is merely a contributor to a conversation. That should be valued, but understood the conversation is not held to the same standards of academic, scientific or professional rigor. At least one of the objectives of a conference is to broaden the audience for a topic through less formal conversation.

For the sake of clarity, this assumes we are not talking about destruction through unprofessional, inappropriate or unacceptable behavior, language, etc.

JSeymourATL 21 ago 1 reply      
Brene Brown has a brilliant take on public speaking, reputations, and being vulnerable > https://www.ted.com/talks/brene_brown_listening_to_shame?lan...
UnoriginalGuy 22 ago 0 replies      

But the internet has become a nasty place where appearing in the public spotlight for any reason gives strangers reason enough to attack a person's reputation/character (with little or no resource or potential rebounding reputation damage).

In particular if you have a controversial view (be it technological or social controversy) then expect to be pulled apart by strangers.

       cached 8 September 2016 12:05:02 GMT