skysight-inc/HackerNews huggingface dataset:
"Develop a new good habit with emails delivered to your inbox every morning"

First good habit: not having spam I react to in my inbox every morning.
Indeed!

I sometimes use emacs and use an after-save-hook to send a command (e.g. to reload a file).
AFAIK that would require the vendor to actually access/use these "backdoors" (though they look like debug access mistakenly left enabled).

I don't see any proof of access in TFA. Seems like this would be negligence at most.

Edit: Intentional backdoors left by vendors (that I've seen) set the password to be derived from the serial number or mac address.
I have a feeling this could potentially be any router based on the Realtek RTL8181/8186 and using some default firmware.

Fortunately, open-source firmware is available:

http://sourceforge.net/projects/rtl8186/
This is the reason why we reach out to you guys, thanks! We see our after-launch chicken-egg problem and therefore we'll change a few things to proceed with a regional focus. For the next 2 weeks we'll keep it open though to get some more feedback for the idea and product itself.
Meet the Man Behind ‘Solarized’
I'm sorry, "get sex"? Not with that attitude!
No data, but they are unusually allergic to Google.

For example, they have more rules for Streetview. Also, German authorities were some of the first objectors to their wifi data collection:

http://googleblog.blogspot.com/2010/05/wifi-data-collection-...
There's also http://www.perfectleads.com but that's oriented more towards lead prospecting for sales.
I disagree. Apparently, you have had one set of bad experiences with an Agency. I have had a rather good experience.

At an Agency, I am usually brought in for green field projects that larger companies don't feel their team either has the time of expertise for. This is awesome.

Also, at an Agency, I get paid for every hour I work. This is not usually the case in Product Development, where salaries are more common. The caveat, would be if you have equity. Equity can beat being paid for every hour you work, but obviously this is not always the case.

Freelancing also means you usually get paid for every hour you work. However, you also have to spend mad time marketing and looking for clients, as well as managing taxes, heath care and other housekeeping items. I dislike this, and would rather have someone else do it for me.
Not to mention that in addition to probably not having a backdoor, it is also way more stable than the junk firmware that a lot of routers have. I had a linksys that would need to be restarted every few days to clear out the cache of the router because it stopped working. Installing the the open source firmware made it rock solid and added a bunch of features that you'd only get in expensive routers.
Farm-to-table marijuana startup throws posh Berkeley launch party
It seems really strange to compare Coq (a functional language for interactive/automatic theorem proving) to plotting tools.
But you're commenting on a press release about how this architecture's main benefit is gains in performance-per-watt. AMD has a reputation for using more power right now because they slowed down to focus on unifying architectures. I think ARM has proved this strategy works in the long term. Everybody knows power efficiency is king right now.
Ask HN: Contractor rates and Full-time salaries in UK outside London?
Hello,

So any ideas about the given topic? For instance, is it realistic to expect GBP 100K+ full-time worker salary outside London (and maybe outside finance sector)? Same goes for 600-800 GBP daily rates for contractors.

The thing I hate with London is that, there are some good options (e.g. above mentioned finance sector high salaries + bonuses equal to annual salary), but you have to live in the rented flat whole your life... Given nowadays real estate prices, it is unrealistic to buy a good house or even a good enough flat in London...
There is Evolution and Kmail, the official Gnome and KDE mail clients. Then there is the lightweight underdog Claws. Finally, for terminal users there is mutt and a few others.

Imho, none of them is very good. I prefer gmail for its UI. At work, I use Thunderbird because it sucks the least.
This news has already been posted numerous times, e.g., https://news.ycombinator.com/item?id=9109546
Thunderbird is great as a cross-platform mail client; I run it on FreeBSD, Linux, and Windows. The Windows version has a slightly different menu layout, but I don't really mind this and it rarely comes up in regular use anyhow.

I do however have two gripes:

1) When saving an e-mail as a draft, and then re-opening it another machine, it often changes the From mail account. As such, I end up sending mail from my personal mail account when intending to use my business mail account. This was reported as a bug years ago, but has still yet to be fixed.

2) When logged into the same IMAP account from several machines, sometimes a mailbox created on one machine doesn't show up on another, and the only way to get it to show up is to toggle "show subscribed folders only", restart Thunderbird, toggle it back, and restart again.
That doesn't actually mitigate the problem much, if at all. Many of these devices are likely to be vulnerable to CSRF; a malicious web page may be able to trigger requests which log into a local router and perform management tasks.
I work in finance and use waterfall charts quite a bit. They're a great way to create a walk through numbers and explain financial impacts/results. I just wish there was an easier way to implement them in Excel.
I would seem to me it should be pretty easy to shoot them and eat them.
I've heard praise for Slypheed.

http://sylpheed.sraoss.jp/en/
“Hello World” in C – Evil
This article adds nothing to the original Lenovo statement, which was already discussed at length:

https://news.ycombinator.com/item?id=9119898
I work as a consultant, and at least for my work it is like this:

Consultants are brought in to "consult", ie they have knowledge and expertise that the client does not have and that the client needs access to. For example, many of my clients have aging skillsets and development practices, and need to rapidly retool their team and organization.

I don't often hear the term freelancer used, but I often hear "contractor". A contractor is brought on to augment the client's existing staff and/or create a specific deliverable. For example, contracting a web designer to implement the desired look and feel of a web page.

Basically, contractors are a lot like employees with higher hourly rates and temporary employment. Consultants are brought in to help a client change their business.
I'm sure somebody will probably point out to me why this is a terrible idea, but I have thought that ISPs probably can detect traffic known to be coming to/from bot networks and then send a letter of warning to the customer. They can do it for supposedly illegal file sharing, so why not do something helpful and let customers know that fishy traffic is coming from their system?

I don't mean they should be able to shut you off or anything, but I personally wouldn't mind a notification letting me know that I may have been hacked.
Have you reported the two problems, or at least asked about them on the Mozilla support website?
> PayPal continues to show how shitty they are. Stop using them!

I really wish I could...

When I created my SaaS a few years back, I went all out with payment providers.

I registered and implemented every single form of online payment I could find. PayPal, AlertPay, PayPay, MoneyBookers, LibertyReserve, Bitcoin. You name it, I made that form of payment available. I even accepted money orders via snail mail.

In the ~2 years I gave all of the "other guys" a chance, 99.9% of my payments came via PayPal.

I received 1 money order. Perhaps 3 people paid via LibertyReserve. 0 payments from all of the other providers mentioned. And over 5,000 payments via PayPal.

Unfortunately, there is no other option if you want to sell stuff online.

And this is coming from one of Bitcoins biggest proponents.
Building a login form in ClojureScript and Reagent
Interesting. I would think that the authors of the open-source firmware have come across the backdoor at some point, assuming they did go through the reference firmware.
hmm, have you been to the usa? adequate drinking water? This isn't mexico :)

Every country has problem, money in politics is a problem everywhere. I would say Europe and the USA are pretty equal in every regard, some have some pros over here, some cons over here. It would be better if everyone could try learning from each other.
Should I consult with my lawyer before manually entering an address into a browser? I could easily make a mistake that would allow me to access the wrong page.

Heck, if we're being that careful maybe I should just throw my computers out the window. A Google search result or a forum post could link me to the wrong page and I could get sued.
Unless you're sure the NSA hasn't installed a backdoor in the firmware like with hard drives...
You can publish your Lightning calendar only on your home intranet and then sync with the calendar app on your Firefox OS phone over your home wifi. Once you step outside your home, the calendar app on your Firefox OS phone will continue to show you your calendar entries because it has offline support.
"Never attribute to malice that which is adequately explained by stupidity"

- Hanlon's Razor [1]

[1] https://en.wikipedia.org/wiki/Hanlon%27s_razor
What on earth has that got to do with it?

The article doesn't discuss the origin of life at all and only makes one mention of RNA.

You clearly didn't read the article
Crashes once a month for me. I could not even setup an account [0] until I found a weird workaround. Anecdotes ...

[0] https://bugzilla.mozilla.org/show_bug.cgi?id=1069244
Yeah, it's an annoying situation! Exactly why I created it :)
As someone in a somewhat similar situation, this is the first time I've heard the phrase "concierge programmer" and Google doesn't turn up any interesting matches for the phrase either. What a great concept!

Totally agreed on the equity vs. cash thing. I think most of us know enough about the last dotcom boom to be wary of going down that path.
Post on the creation of it if anyone's interested - http://bryceadams.com/built-nomad-sms-3-days/

Happy to answer any questions and hear your thoughts!
I only do headphones. I can recognize 160kbps mp3 from 320kbps. Decent headphone setup is around $500, with performance of a few milliwatts.

Now scale power 1000x, I bet price will go up as well. Probably exponentially.
When I was working in American financial institution we got the same, all Google services (expect Youtube) were banned. I had a little experience in working for big companies, but I think it's pretty standard, isn't it?
Making the software scale to N servers is one of the reasons behind the planned rewrite.

I'm already considering making "special" indexes for blogs, news etc. like you mentioned. In fact that same suggestion came up in a conversation I had with someone today.

The crawler/indexer is pretty fast as it is. I could crawl about 2 billion pages/month for a cost of about 800€ / 900US$ per month. That's on a 3.4GHz quad-core machine with a 1gbit/s connection and 32gb RAM. I tested that once. Works fine.

I can only imagine that your parser does a lot more than mine does. Crawling is CPU-bound for me. So the more processing the parser has to do, the slower the crawling would be.
US Police Dept Pays Crypto-Malware Ransom
I'd say they're far better off than employees.
Awesome! I've been looking for something like this for a long time, thanks! It's so annoying to switch between JS, python, etc. and have to remember simple stuff like appending to an array, etc. again. Very handy to have this comparison chart.
Freelancing != Consulting. I think this is a huge issue with the article posted.

Freelancing = Not so great jobs where clients dictate what they want (low pay)

Consulting = Excellent jobs with clients that want you for your knowledge (much much higher pay)

Making the leap is the difference between "building websites" and "building websites for a particular industry with a very specific technology that only a handful of people really know".
When I was looking for a new Mail client a few months ago, I wanted to pick Thunderbird, but did not because I believe I read that Mozilla was sunsetting it which is why I did not go for it. Is that not true? It was extremely disappointing news since Thunderbird was an awesome mail client and with the recent interest in mail clients, I thought it was a great opportunity for Mozilla to provide an O/S alternative to the Mailbox, Sparrows and Outlooks of the world.
"We should have built the absolute minimum and then manually maintained transactions through the backend if need be. To hell with formality. We were in the business of proving a hypothesis yet we acted as if it had already been proven"

We do this at my company when we add a new feature that we are not sure will take off. You can get something running quickly that looks good enough to the customer, but behind the scenes is all smoke and mirrors. Then if the amount of traffic starts to grow you start putting in your automation.

It's really hard to resist the urge to build out all of your automation, scaling, etc up front. But, most of the time the new feature goes unused and it winds up being a waste of time.
Oh no, not again. The amount of times this news has been circulated over the last 1-year is amazing.

August 30, 2013 : Cyberspying: Government may ban Gmail for official communication [0]

October 29, 2013 : Govt. mulls ban of official usage of Gmail, Yahoo [1]

March 27, 2014 : Centre asks for ban on Gmail, Yahoo and Facebook sites in government offices [2]

September 12, 2014 : Email services like Gmail and Yahoo! may be banned for government's official use [3]

I looked around for an official notification but could not find any. Usually, it is the DeitY (Department of Electronics & Information Technology) that issues such notifications and the latest one still makes NIC mails a "preferable" option over a mandatory ones [4].

[0] http://timesofindia.indiatimes.com/tech/tech-news/internet/C...

[1] http://www.thehindu.com/news/national/govt-mulls-ban-of-offi...

[2] http://indiatoday.intoday.in/story/centre-ban-yahoo-gmail-so...

[3] http://articles.economictimes.indiatimes.com/2014-09-12/news...

[4] http://dot.gov.in/sites/default/files/2014%2012%2008%20Posti...
You should change the way the rates are displayed.

When I saw 5$ (p/m), I thought it was Per Message. And I instantly closed the window.
Later on I came back just to check for another country, and noticed on another page that it was per month.

But I highly recommend you change:

Pricing (p/m)

to :

Pricing (per month)
What you would have to do is find out which routers have more "long term" support. Those are the ones that tend to have the better developed software and less security holes. Those also tend to be the more expensive ones for that exact reason. Once you bought that router, they are getting no more money from you, so if they want to keep it supported, they have to charge more to make up for the cost of software support.
I'm a foreigner living in Germany, and can tell you this is true. 'Everyone' uses Firefox.

They also really like these 2-click-social-media-buttons, because it apparently gives better privacy (load the tracking/tweeting/liking script upon the click of a button, and when clicking again run the like/tweet function) http://www.heise.de/newsticker/meldung/Fuer-mehr-Datenschutz....

Which seems like security theatre to me. Why not just load the script on the first click, and then run the tweet function immediately after?
I've never seen preprocessor use cause a problem with build tools. Using the preprocessor for certain types of code generation used to interact poorly with code completion and code browsing, but that's much less of a problem these days. With things like clang, the IDE/editor can just compile the code, and get the browsing/code completion data from the result. Modern versions of Visual Studio do something similar internally with the VC++ compiler.

(This is actually a bigger step forward than it might seem. You can now make good use of a few useful techniques that were previously worth avoiding because they didn't work with code completion or browsing.)

On the other hand, if you're creating a macro that consists of more than one statement, I've always thought you're much better off with templates. Even if the debugging experience isn't as good as it should be (e.g., the debugger doesn't know what template type T actually is, so you can't watch "(T *)p" and so on), you're pretty much guaranteed to be able to at least step through the code and look at the variables.
Wild Bill Hickok – Davis Tutt Shootout
Ask HN: Are you writing a journal?
After I heard good things about writing a personal journal from some friends a few months ago, I also started writing one myself.

But I recently stopped writing because I noticed that the Application I was using is saving all entries completely unencrypted in the Cloud. I started searching around a bit but didn't find a good alternative which keeps my notes save and also easily editable.

Because I don't want to switch to writing into an analog notebook or something like that, it brought me to the point of thinking about providing a good alternative by myself.

Thus I'd like to hear some thoughts and ideas from other people who also like writing a journal. Do you write your thoughts down? If so, where?
Super Funny Parody of Seventies Adult Films
so the question everyone here wants to know is.

How do you get a coffee with a real estate realtor or someone like that?

Craigslist?

PPC? what keywords do you target?

Landing page? How does it differ from a freelancer's portfolio?

How did you find out what he quotes he was getting? Did you match it or underprice it somewhat?
> "building websites for a particular industry with a very specific technology that only a handful of people really know".

Do you have an example of that in action? It would be interesting if we could see a freelancer's landing page vs consultant's landing page.

A side by side comparison of what the differences are.
Most of the stuff on Mathematica is wrong as well.
It baffles me that any router manufacturer would have the nerve to hard-code login credentials into their routers.

I'm not advocating this practice at all, but consider that BIOS passwords could be easily bypassed with a hardcoded "default password". The one I still remember is "lkwpeter" and if you Google that one you'll find plenty more. That practice slowly faded away but many laptops' BIOS passwords are still overridable with a "manufacturer access" password that is derived from the serial number/asset tag.

The history of backdoors in hardware is a long one, so I'm not surprised to see them show up in routers. D-link had one a while back, and there have been several more discovered since then.

As you say, perhaps what keeps them from being exploited more is that they are not accessible from the Internet-facing side.
There were plenty of freelancers before remote working and the Internet - in many fields other than software. They were probably just not that visible to the average person - precisely due to lack of Internet and later social media.
Thunderbird is not being actively developed; it is in maintenance mode. You should try it out.

https://www.mozilla.org/en-US/thunderbird/download

You can customize its UI and functionality through thousands of community-contributed add-ons.

https://addons.mozilla.org/en-US/thunderbird/
When Pound and Yeats Ate a Peacock
This system very much reminds me of a 'talking machines' episode, where a physics grad student asked a question concerning the definition of "machine learning" when most systems are hand crafted and the actual learning is just statistics of the data put through the system.

Here we have a very specific system and they test over different instantiations of the approach, reporting one works better than the other. So what did we learn? For that matter, what did the machine learn? I'll have to read the paper more closely to really get the meat but, it's definitely an interesting problem.

On a side note I absolutely love seeing stuff on HN concerning ML being applied to stuff other than "big data"/"deep learning" startups. More links like these please!
I was Exercised by Wolves: What I learned about how the fitness industry lies
Oculus’ Mobile VR Jam 2015 ($1M in prizes)
> Decent headphone setup is around $500

may you please suggest a couple in that range ? i currently have a b&w p5, which i am thinking of upgrading...
Agencies have a horrible reputation. I know this because almost anyone I talk to chances are they are looking for a way out.

An agency is like a freelancer but with more mouths to feed, you don't want to be another mouth to feed because the food is limited, they compete based on price.
My problems with search:

1) It shows me two search fields and irritatingly I need them both. One is the global search in the index. The other searches linearly per folder without an index.

2) If you disable local caching for IMAP, it does not index the emails, so the global search reports nothing. (if you enable caching it regularly goes out of sync with the server and behaves weird)

3) Linear search through an email folder in 2015? It is slow, for full text search.

Altogether, no fast full text search in Thunderbird for me. Compare that to Gmail, where it works great.
Uber data breach exposes 50K drivers
In europe https://www.hipay.com/ was cleary easier to set up then something more popular, like ogone, and had much better prices for us
Why not just load the script on the first click, and then run the tweet function immediately after?

Because the tweet function invokes a pop-up window, which browsers won't allow unless attached to a click function.
You're right. I thought you could use lifetime annotation to force something to be allocated in an outer scope. But Rust doesn't allow that.
Agency work is just soul sucking from a clientele stand point. Most of the companies you work for are massive consumer facing businesses and all you're doing is helping them feed their shit to the public.

This type of work isn't necessarily confined to agencies. The same could be said for several tech companies building products (social networks come to mind).

If you're a technical person there are just far better things you could be working on than agency projects.
I am not learning new Keyboard shortcuts only for Gmail.

Thunderbird (and other decent desktop packages) allow me to reuse the over a decade worth of training I have with my OS's KB shortcut semantics.

In addition, using the keyboard in a browser is a mess. It is very easy to not have the current context set to a different application, and Gmail's non-standard K/B shortcuts can lead to unpredictable (and destructive) changes in other applications (for example, accidentally entering random text in a document open in my text editor). Using standard OS K/B shortcuts means that if I am doing a search, and even if my current app is not the one I think it is, it's likely to still do a search, and not enter random characters.
Mozilla stopped actively developing Thunderbird a few years ago. It's still being maintained by a small group of developers, but it hasn't received any significant new features in some time, and mostly just gets maintenance and bug fixes. That said, they have did commit to adding more developers to the project a few months ago, and do have some plans for new features in the next few months - https://blog.mozilla.org/thunderbird/2014/11/thunderbird-reo...
A Slippery New Rule for Gauging Fiscal Policy
I quit using this at my last job because, although it supports opening mail in a new window, it did not support closing the message when you click reply/reply-all/forward. It's not a big deal unless you have to clear upwards of 50 emails a day.

Otherwise it was a great client, and it was much easier to customize than Outlook.