skysight-inc/HackerNews huggingface dataset:
Show HN: Schedugram, a web upload tool for Instagram
We got frustrated with Instagram not having a decent API so we built a wrapper on top of their app using physical tablets (you're not allowed to arbitrarily sniff their API calls and just reproduce them, although that's obviously easier).

It's now 5 months old after a 4 week MVP build...come a long way! It's my first SaaS startup (previously services startup).

More details on how it works here:
http://support.schedugr.am/support/solutions/articles/1000044134-how-schedugram

Happy to answer any questions :) would love a shoutout/recommendation if you know anyone in the marketing/social media management/etc space!
Greetings. I was exactly at the same position two years ago but decided to get my license and work as a pharmacist instead.

I am not sure how invested you are against working as a pharmacist, but I would humbly suggest that you at least do that for a while (perhaps 1 to 2 years). Being both an experienced healthcare professional and hacker/developer enables very wide career opportunities. You will be the most tech-savvy pharmacist in the department/company. You will be the most efficient in any kind of data analysis (because your peers are having trouble learning to use Excel Pivot Table while you are writing scripts that take the files as input and perform 1000 Pivot Tables in a second). You will be tasked to be the go-to person for anything remotely related to the million-dollar enterprise software the pharmacy uses. You will get to be involved in the most technologically advanced project the pharmacy is having (think automation, robots, electronic medical records).

In the startup world, the professional status gives you instant, significant positive reputation gap as compared to your usual competent-developer-without-domain-knowledge kind. Not to mention the advantage of having extensive domain knowledge should you manage to find an idea that somehow involves pharmacy.

After that, you can slowly think to get your CS degree (as I am thinking of getting in the near future), or just do the Coursera courses along the way. As you would have some experience working as a pharmacist already, this credential (plus all the experience being involved in pharmacy IT projects) would stay even after you get the CS credentials.

[PS: I'm in Singapore working in a public hospital here.]
Talking about security, you can't forget about BlackBerry 10.
I love it,it's nice to use and can't see a reason to come back to android (since bb provides an android app compatibility layer too)
I couldn't find one, either. Perhaps the author should re-think this before re-posting to HN. I was genuinely curious, but just don't have the time.
You pick one API per platform. With DX you get All PC:s that run windows (I.e almost all gaming PC:s), as well as Xbox. If your game targets another platform such as PlayStation you pick LibGCM or similar. GL can be used as a back end for some/all platforms but you can't use a single GL backend for all platforms because of the differences.

The fact that DX is hugely popular as a backend for Win/Xbox even for games/engines that also target non-DX platforms is pretty compelling evidence of its popularity among developers.
I assume most people do what I did, and try to look up at the ceiling immediately... showing you the copyright notice on the floor. Maybe that was intentional?

I wasn't fond about the forced orientation. If I tried to look at the paintings "above" The Creation of Man, I had to rotate, meaning four or so panels could only be viewed upside-down.
I am deeply frustrated that there is absolutely zero sense of scale in this visualization. How big are people? How big are the camps? I have no idea.
Nope, thanks for the link. I will check it out.
Ukraine Says it Shot Down a Russian Spy Drone
What about the edX X-Series[1] certificate for computer science? is it worth something? I know it's not entirely free, but it's quite cheap compared to anything else, and has a clearly defined structure, any thoughts?

[1] https://www.edx.org/xseries
Given the timing that is most likely the one but I wouldn't know for sure without reading a few pages. Thanks for the hint. I've long ago lost pretty much all my books so it's hard for me to be sure about what I read where and when. Much appreciated.
You Don't Like Crossfit? Get Over It
I feel that the article does a good job of lauding the position for low entry, but it lacks an absolute perspective. For example, today email is generally viewed by people as a double edged sword because of the ease of entry for people sending. People sometimes still view Wikipedia with scepticism because of the low cost of entry to add your personal views to the system. Chat roulette, which was a great idea, became a haven for people who wanted to expose themselves. All three cases are situations where a low barrier of entry has either taken a army of content curators (either software or human) or driven the service into obscurity. How does this solve the issue of either making ngrok a double edged sword or something that the general public will be warned about in a 20 second context-less news blurb?
see also: https://github.com/ztellman/narrator
I love how the overview shows the dependencies for each chapter, very cool if you want to skip ahead to something interesting.
And you probably also have seen advertisements inserted behind the end zone. I do not know how much use they make of it, but that allows the broadcaster to send different advertisements to different markets (the low tech variant that I have seen of this in soccer is to have one country show the main overview from one side of the field, and another country the main overview from the other side. That way, one can sell the main advertising space at the center of the field across from the main camera twice)

Also, in speed skating, the technology gets used to project a moving line indicating where a skater should be to reach some goal (win the race, world record, etc)
I went from Seventy Two to Sisty Four (sic) karma points all because of this stupid chapel. Get over your religious nostalgia and get back to real tech news... Thanks.
The Moat, the Millions and the $50 Timex Watch
How to Sharpen Pencils (2012)
Me too.

However, shouldn't there be a much more flexible approach where you just send your functions to an execution server (just like an agent)? You might want to define some keywords to refer to previously used functions or data.

Then again, such an agent would be pretty much a REPL, so you might just want to ssh to a REPL that does load balancing and has sub-repls (on other machines) that fail over.

Thoughts on that?
Ask HN: How do you decide what to do in your working life?
In my twenties I happily worked as a software engineer/coder, enjoying the technical challenges presented to me in my daily working life, and carrying on my personal life without any significant worries. However in my thirties I've become increasingly anxious about what I'm achieving, which I think has got to the point of affecting everything through a lack of self-esteem. I've seen some helpful responses to personal topics on HN, so thought I might present my own little crisis of confidence.

On the one hand, I have become cynical about busting a gut working for someone else while they reap far greater rewards. On the other, I just can't decide on what else to do instead. I get home and just want to learn a new software language, or write some code for one hobby interest or another - but then curse myself for 'wasting' time - not really solving my issue.

Possibly the only solution is to start my own company - be that one-man or otherwise. And then the decision is whether it's a product or service. But I immediately then doubt I have that entrepreneurial spirit, making me feel even more trapped. The other thought I have is going into some kind of academic career, which I think my suit my nature, were it not for my worry about low remuneration.

Another thing I've become cynical about is what I perceive as very low 'respect' for what I (or software engineers generally) do in life compared to others in the world. It's as if I'm just a faceless expendable resource, and the people that are actually valuable are the people directing things. It seems as though even the lowest level manager, in the lowest level job, has more value simply because they, well, 'manage'. However, I'm not sure if that's a symptom or a cause of how I'm feeling right now.

How do you decide what to do in your working life? Does anyone here have a similar experience that they rectified?
Mechanical engineers have been solving that problem in various ways for hundreds of years. The gate in a film projector(or camera), the steam valve block on many steam engines, even the gear selector drum assembly on a motorcycle gearbox - and the mechanical gubbins inside every lightswitch displays the sort of hysteresis you need. I bet a typical 1950's engineer would solve that problem for you in a dozen ways in 20 minutes. (these days I suspect many engineers today would reach for a microcontroller and a servomotor or solenoid...)
My problem with MOOCs is immediacy: I'm interested now and I don't want to delay that over x weeks, beginning at y point in the future. Hell, I often don't know what country I'm going to be in, let alone whether I'll have free time and an internet connection. So for my lifestyle, the relatively simple mapping from traditional tertiary course formats across to MOOCs is fundamentally flawed one, though I believe they are improving these days by offering access to all materials immediately. Another thing is downloads ... I just want everything, please. I'm often offline, as I believe many developing country learners may be. I don't want to have to register, log in, then painfully click through everything bit by bit. I want bittorrent with early-to-late material download priority. (Otherwise, maybe someone should start developing a converted and open courseware format to share on PirateBoxes? http://piratebox.cc/)
There are lengthy discussions every time this is submitted[0] to HN - it's one of the items that makes me think we need some sort of "Hall of Fame" or similar.

There's also the follow-up[1]:

(How to Write a ((Better) Lisp) Interpreter (in Python))
(norvig.com)

Unsurprisingly, that also gets a good discussion when submitted[2], but since that discussion is closed, and this discussion has started again, I thought I'd re-submit that one[3] (partly as an experiment).

--------

[0] https://hn.algolia.com/?q=lisp+python#!/story/sort_by_date/p...

[1] http://norvig.com/lispy2.html

[2] https://news.ycombinator.com/item?id=1746916

[3] https://news.ycombinator.com/item?id=7825526
It was ordered and paid for by the catholic church, of course it's going to represent concepts of the catholic creed. If NASA ordered their rockets to be painted with science based themes, you could hardly call such paintings "inspired by science".

"Inspired" implies that the artist woke up with an idea and painted it.
In my experience from several global companies over 15 years, you will be accepted in IT if you have a Master's degree in another field, as long as you have the real life skills. A Master's in Pharmacy should be enough. However, don't confuse Coursera with real skills in IT. Reality is very different from any university education. You need experience before you can tackle hard problems. Make sure your first job is at a place with skilled senior colleagues and you will soon realize that this this is the start of your real education. Good luck in your career!
>This is clearly an old process - when was the last time you saw a 7-segment display, or those big red round thru-hole LEDs, outside of hobby electronics?

Remember folks, there is a world outside of Silicon Valley.
First, there was the internet
Pointers Gone Wild
I can separate the work of the man that created this from religion, and I don't see your link between this work of art and genocide. And that's from someone who strongly identifies as an atheist. It's impossible to see something like this that someone worked on for approximately 5 years and not both respect it, be awed by its technical mastery and to appreciate the fact that it came to us through hundreds of years in the state in which it is today.

HN is at absolutely no risk of becoming Christian News because of this particular link. If anything it shows that even the Vatican can go with the times, which means there is hope of further enlightenment in the future.
Indeed, it's quite likely that rather than bringing out flavour through some sort of chemical or physical change, the dilution just reduces the alcoholic bite, allowing you to enjoy the other flavours more.

But still, you can certainly taste the difference and decide which you like best.
It's definitely possible to be a 'fan' of Carlin, Bach and Michelangelo at the same time without any hint of cognitive dissonance.
> Please add "(2010)" to the headline (see copyright on the chapel floor)

I think (1508) would be more appropriate.
Did you know that Truman State University used Ada in its CS curriculum?
What is your reasoning for why insuring manual cars would be any more expensive than it is now? If anything, it would be less expensive since those cars are sharing the road with safer self-driving cars.
+1 : if you can program and you're not in IT, you have an unfair advantage on the rest in most fields. EG. Starting a simple mailing when you're in sales, a client orientated blog, ...
Really great article.
Michelangelo was mostly told to 'paint the ceiling', what he painted was of his own devising. For sure he would probably not have been paid if he painted a forest scene but there is some evidence in his own hand that his inspiration was mostly scripture (the OT).

I'm pretty sure the reigning pope approved of the design, both from an execution perspective as from the content itself.

But if he had done the job according to the normal way of decorating ceilings in that day we likely would not be having this discussion. It really is a masterpiece.
Hello Leonth!

It's a nice feeling knowing other people out there are facing the same situation. Actually, I'm expected to work as a pharmacist at the family-owned pharmacy and manage a small medical office (3-4 offices). I'm partner in the pharmacy, owner of the medical office. The pharmacy work is extremely demanding but my parents will work there, they just need help. The medical office is 20-days old, so it's extremely easy to handle for now.

I'm planning to work at least for 2 years full time in these positions and see how it goes from there. I'm already building small-scale applications (using ruby) to solve problems that arise, setup a digital-signage system using RPis, etc.

However, I'd like to get a better, more 'rounded' education at the same time which would allow me to skip to IT, if I ever wanted too.

thanks for your comment! :-)

ps. Out of curiosity, what was your thesis about?
I'm not sure it's accurate to compare the Knight's Landing, Xeon Phi with ARM 64 in this way. The focus on vector compute capability on the Phi makes it much, much different than just a bunch of Atom cores on one die.
The Master degree at TEI of Crete is 3 semesters * 600 euro = 1800 euro in total

http://www.epp.teicrete.gr/msc/
Obligatory XKCD: https://xkcd.com/505/
> It often makes me wish for a non-religious religion -- just a refuge of tranquility.

How about belief in logic? Like the Vulcans ;)
I use f-droid as well but I also have Aptoide installed which has a huge offer of apps as well.

I still don't have or care for Google's apps on my phone (it runs on CyanogenMod as well) so it's quite doable as far as I'm concerned.
I’m a Disabled Gamer and This is My Story
Hold on, you have to think about the users, not just of your site, but all the sites out there. It's utterly infuriating as a user to have your UI hijacked, by which I mean actions which are normally consistent across the system stopping working. And it's utterly certain that if UI can be hijacked some people will do so.

Maybe there is some perfect-world solution where, if something totally wonderful can happen if the UI would get out of the way, and the user is happy with it, it could be made to happen. But in practical terms when dealing with the Web as the messy place it is, the only realistic way to limit the damage web designers can wreak, is to strictly limit the capacity to override system interfaces.
Rosetta thruster burn kicks off crucial series of manoeuvres
One crazy way to think about it, looking down at base camp at ~17,000 feet you're looking at a spot that's higher than almost all the mountains in the US.
9ja is still available
I was totally expecting this before clicking the link...
https://en.wikipedia.org/wiki/Domino_logic
This kind of feature can often be found on professional DJ equipment and is usually called "key lock" or "pitch lock". On Wikipedia its referred to as "Time Stretching" [1]

[1] http://en.m.wikipedia.org/wiki/Audio_time-scale/pitch_modifi...
Softbank buys TMo
I usually find these mail apps over simplified. One I did find recently that's been genuinely useful is Offline Mail https://itunes.apple.com/gb/app/offline-mail-email-app-for/i...
Why do door knobs still exist?
> Where the players are and where they're going to/from seems more important.

Another way to put that is that you can tell where the puck is based on the behavior of the players, and that's what you're actually watching. I'm only a casual fan, but I think I'd know where the puck is even if it was actually invisible.
Table 5.1 is my favourite graphic from this article.

In particular the "23 rotations" and "25 rotations" rows.
How much is (was) it? When I visit the site, it asks me to register before I can get any further.
Comments from new accounts posted through Tor are killed automatically. This was necessary because of abuse by spammers and trolls. Moderators unkill many of these comments and mark the user accounts as legit so their comments won't be auto-killed.

Please don't post comments like this one, though. As the HN guidelines say, you should email hn@ycombinator.com instead. We can't always answer right away, but we do answer.
Interesting video from Numberphile on the subject

https://www.youtube.com/watch?v=iFuR97YcSLM
It's almost certainly a sarcastic response to the whole master/slave discussion from last week (https://github.com/django/django/pull/2692)
As the link says, “it's not perfect, as it doesn't take into account the different visual acuity of the human eye in different color channels”. That is why HSV is not appropriate – its H, S, and V scales are only approximations of axes that categorize colors as humans perceive them. For instance, V (value) roughly corresponds to how light or dark a color is, but blue with maximum V is way darker than yellow with maximum V.

I don’t know what the best model is. HSL, at least, is a simple-to-understand strict improvement over HSV. Other people in this thread are suggesting models I don’t know much about like CIELAB and CIECAM02. A model I have used to choose colors before, which is a variation of CIELUV and an improvement over HSL, is HUSL: http://www.boronine.com/husl/.
This is in response to the change from "master/slave" to "primary/replica" terminology here: https://github.com/django/django/pull/2692

I'm actually not sure whether the submitter was sarcastic... If he was, that would have been quite a good way to show the absurdity of the first PR :)
The art is the work of a religious institution, paid for and commissioned by a religious institution, and it has the purpose of glorifying that religious institution through art. If you fail to see that, and the link between religion and genocide then I fail to see why I'd waste any time here. What if Stalin had commissioned a painting. Would we see a 3D version of it at the top of HN? I doubt it.
Thanks for the pointer, but is this remote? Because it doesn't say so.

EDIT: Unfortunately is not, requires actual presence which is not an option.
Heh! You wouldn't need to check the code to validate the execution flow unless you're on a first-world network and so used to them that latency becomes unnoticed!

In terms of comprehension for the record I would recommend instead of the source the explanation at Wikipedia: https://en.wikipedia.org/wiki/Traceroute

For awhile it used to be that people would write their own traceroute implementation as a rite of passage.

As a joke, back in the 1990s, Julian Assange took it one step further and used to spoof responses to traceroutes in order send a fake route back to the querying node, indicating that his systems were somehow affiliated with important government or military entities. Excellent sense of humor :)
And here I was thinking that I'd been the first to have the kooky idea of implementing Scheme in Python: https://github.com/scribu/scheme.py :)

It was a really rewarding experience; definitely recommended!
Never loaded..
Researchers add new letters to life's genetic alphabet
Ask HN: Why is Google Analytics’ UI so confusing?
I am an engineer with a management degree (with marketing courses) from a pretty reputed university. I have had a Google Analytics account for several years now. I just finished the Analytics online course. Can somebody please explain to me why the UI of Google Analytics is so extremely confusing and not intuitive at all?
I recommend looking into Brian Tracy. Any bookstore should have his latest books.
> I believe in the real world, you are best represented by a body of work and/or the ability to demonstrate that you are capable of tackling the problems associated with the job in which you are considering.

This is such a good advice! I remember reading Norvig's spellchecker[0] and said to myself: "This code is so elegant and beautiful. I could never write something like this."

I learned more about NLP, learned some Scheme, worked through Norvig's Design of Computer Programs[1] and improved my Python a lot.

What have I learned? Firstly, people like Norvig have tons of experience and are incredible clever. Also they have worked in the same (or similar) domain for decades. Of course they know cool data structures and algorithms for NLP problems. Back then I didn't realize this and thought that I was dumb. Today, I'm less dumb and know that it takes time and experience. Build, learn, build, learn, ...

[0]: http://norvig.com/spell-correct.html

[1]: https://www.udacity.com/course/cs212
I would like to see them order a coffee when their preference is to drink it... black!
You're probably right. However there is a big market for quality through hole LEDs in non-mass produced consumer crap (read industrial electronics and test gear for example) so some of the big guys still produce. However when someone picks out a BOM for a production run from Farnell and there's a 0.05 no brand LED and a 0.25 Kingbright through hole, the no brand wins every time.

(says me who just bought 200 for a small prod run). So that's £10 or £50 out of the budget. Thanks to cheap LED guys, I can take my family out for that extra £40 :)
Tell HN: You can upvote and save very old stories by resubmitting them.
What is interesting is that it appears to work for most stories regardless of the story's age and still gives karma to the original poster.

The oldest one I was able to upvote was https://news.ycombinator.com/item?id=2 (changes pictured at http://i.imgur.com/ISDYNta.png) but https://news.ycombinator.com/item?id=1 didn't work (instead of upvoting the original it was submitted anew).
We always love the hipsters comments on HN. Yeah, we get it's cool to be Buddhist in the US, it does not mean that opinion is shared universally across the world.

You can feel tranquil and at peace with yourself in non-Buddhist areas too.
Please don't post anything like this to HN.