News for hackers. Stuff that matters.

jonalmeida

+1 for Typora. I've been using it for maybe 5 years (it feels like that at least) and it hasn't let me down.

Like others, I have single file and a section for each week containing all my tasks. Then I move the unfinished ones down to the next week at the end.

It's easy to sync those files in git of course.

Re:Why I never finish my Haskell programs on Monday September 03, 2018 @05:07PM (#17904870)
I think there's an error in the first example.

  Poly [1, -3, 0, 1]
Should be:

  Poly [1, 0, -3, 1]
EDIT: My mistake.
Re:Tail calls, tailrec and trampolines (2009) on Saturday March 17, 2018 @08:49AM (#16606724)
I'd say the full quote to be, "Luckily, even without JVM support, the Scala compiler can perform tail-call optimisation in some cases. The compiler looks for certain types of tail calls and translates them automatically into loops."

This wouldn't be actual TCO in that case.

If anyone is looking for another language that also uses the actor model for concurrency and has very similar ways of handling it like D, then checkout Erlang. It's language lessons are clearly still relevant today. :)
Re:Ask HN: Who is hiring? (February 2018) on Thursday February 01, 2018 @11:56AM (#16283409)
Jet.com | Senior Android Developer | Hoboken, NJ | FULL-TIME ONSITE VISA

We're an e-commerce company built mostly on F# that's a few steps away from Manhattan and we're looking to hire a senior android developer for our small (but growing) team. We are also the #1 rated e-commerce app on the Play Store!

Requirements

- Expert level knowledge of Java, Android SDK and Gradle.

- Experience working with Reactive framework (RxJava, RxAndroid) and dependency injection (Dagger)

- Kotlin experience is a plus, but not required.

Benefits

- Unlimited vacation

- Flexible hours / working from home

- Plenty of growth opportunities - conferences, mentorship/working in other teams for a few sprints, etc.

More details in our FAQs: https://careers.jet.com/faqs

Apply here or message me (see HN profile) if you want more details: http://grnh.se/ats3n11

Re:Strava heatmap can be used to locate military bases on Sunday January 28, 2018 @03:42PM (#16253341)
If you come up with a nice high res screen grab for your print, could you please share it here? Might want to use it for a wallpaper background.
Re:Tree Style Tabs Extension Ported to Firefox 57 on Tuesday September 26, 2017 @06:22PM (#15343090)
The developer had put out a note saying that Tab Groups won't be suppressed by WebExtensions, and the work in order to do a partial port isn't worth their time.
Re:China's new submarine engine on Sunday June 04, 2017 @03:59PM (#14483203)
Silly question, what other applications would work for rim-driven turbines work? The naive side of me wants to see how it would work on a plane.
Re:Erlang and First-Person Shooters (2011) [pdf] on Monday April 17, 2017 @04:09PM (#14133981)
Since some people were asking on how to get started with Erlang, some time ago this MOOC was posted on HN for an intro to learning Erlang/functional programming.

What I liked about it is that it assumes you have an imperative programming background so it isn't entirely like learning at a very slow pace (which leads me to lose interest): https://www.futurelearn.com/courses/functional-programming-e...

The next course after this is on the concurrency part of Erlang which is also on FutureLearn that I'm currently taking. It has video clips from Joe Armstrong teaching concurrency (one of the creators of the language).

Re:Ask HN: Other communities like HN? on Monday April 03, 2017 @12:24AM (#14020594)
Sent.
This isn't a new Show HN since you've posted this before[1] with the domain postacard.io. What's changed since then?

[1]: https://news.ycombinator.com/item?id=12427505

> In our job application frontend we don't even require logins or passwords. Only after you have finished your application and confirmed the privacy agreement we send an email with a confirmation link, only then you can add a password to follow the progress of the application, but even that is optional.

I noticed smartrecruiters.com follow this format and it was such a pleasant experience using it.

In some countries a photo is required, so it's nice that they've included the option.
Re:Ask HN: Any good resources for finding software jobs abroad? on Wednesday November 09, 2016 @02:12PM (#12913530)
Fair point. I inferred OP was in the US, considering the US election that just ended and people were jokingly talking about leaving the country[1] to other places.

[1]: http://www.ctvnews.ca/canada/canada-s-immigration-website-cr...

Re:Ask HN: Any good resources for finding software jobs abroad? on Wednesday November 09, 2016 @11:19AM (#12911379)
OP specifically said it was a serious question, so this comes off as patronising..
Re:Google Flights will now tell you when fares will increase on Tuesday October 18, 2016 @03:37PM (#12737935)
I've found some flights to be $100 more on Google Flights than if I went to the airline website itself and booked a flight straight from their website, so you aren't far out there.
I received this email as well and a friend recommended I donate the server uptime to boinc[1] which can make better use of it than trying to find something to use it on.

[1]: https://boinc.berkeley.edu/

I'd like to know how backing up data on Google Drive will be done now. Does it remain encrypted, so that when you re-import it to your phone only then it'll be readable?
Re:Legalize It All on Monday March 21, 2016 @04:50PM (#11331887)
Surprised no one has yet posted the Kurzgesagt video on the failed war on drugs: https://youtu.be/wJUXLqNHCaI
Re:Curl vs. Wget on Wednesday March 02, 2016 @11:15PM (#11214994)
wget was the first one I learned how to use by trying to recursively download a professor's course website for offline use, and then learning that they hosted the solutions to the assignments there as well..

I did well in that course, granted it was an easy intro to programming one. ;)

Re:Rewrite Everything in Rust on Tuesday February 23, 2016 @12:33AM (#11156833)
Full support for Concepts[1] would also further add to the compiler checks as well. Although I believe this hasn't be confirmed when it'll come into the standard. Essentially, they're just Rust Traits.

[1]: https://en.wikipedia.org/wiki/Concepts_%28C%2B%2B%29

Beauty! Thanks Dan!
Oddly enough, I didn't get an email about your reply back to my comment. Just saw it now by luck.
I don't see an option to remove the notifications if it gets too spammy.
Re:Show HN: I've been writing daily TILs for a year on Tuesday February 09, 2016 @08:51PM (#11070263)
This is cool. For one of my internships, every time I learned something I wrote it out with a 'TIL' prefixed and put it in our group chat.

At the end of the internship, I grepped the logs for all those lines but never found anything useful worth re-visiting. :)

Re:Nimble – A Wolfram Alpha Menubar Client for Mac OS X on Monday February 08, 2016 @04:51PM (#11061141)
Looks very clean, nice work! Although, I can't see myself using it. A simple example[1] of plotting a graph on Nimble shows only the first "card" of information which is pretty useless, but on WA it shows more relevant data[2] that I was looking for.

Also, the extracted app size is ~100MB large for a indicator that does so little. I'm guessing it's because of the bulk from Electron or some other shell app.

Side note: right-clicking it to automatically quit is very confusing.

[1]: https://i.imgur.com/6yzYcRX.png

[2]: https://i.imgur.com/Fq1lNpc.png

With Firefox tracking protection, I counted 21 trackers being blocked. This my new record for most number of trackers on one page.

Older »