skysight-inc/HackerNews huggingface dataset:
I just set up a test to see how it works. The UI is pretty clean, and yes, it's hosted email. No idea how reliable they will be.

Here are some issues:

They are not picking up DNS changes in a timely fashion, specifically I confirmed all of the DNS changes they requested were made and published to all name servers, but their system is not picking up the changes, which means they could be caching the results or asking a caching resolver when checking the results.

They also have some DNS weirdness going on for their migadu.com zone which they probably should fix:

; <<>> DiG 9.8.3-P1 <<>> @ns1.migadu.com migadu.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34597
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 16
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;migadu.com.	IN	A

;; ANSWER SECTION:
migadu.com.	300	IN	A	94.23.26.57

;; AUTHORITY SECTION:
migadu.com.	300	IN	NS	ns1.migadu.com.
migadu.com.	300	IN	NS	ns2.migadu.com.
migadu.com.	300	IN	NS	ns1.migadu.com.
migadu.com.	300	IN	NS	ns2.migadu.com.

;; ADDITIONAL SECTION:
ns1.migadu.com.	300	IN	A	188.166.110.130
ns1.migadu.com.	259200	IN	A	188.166.110.130
ns1.migadu.com.	259200	IN	A	188.166.110.130
ns1.migadu.com.	259200	IN	A	188.166.110.130
ns1.migadu.com.	259200	IN	A	188.166.110.130
ns1.migadu.com.	259200	IN	A	188.166.110.130
ns1.migadu.com.	259200	IN	A	188.166.110.130
ns1.migadu.com.	259200	IN	A	188.166.110.130
ns2.migadu.com.	300	IN	A	162.243.253.115
ns2.migadu.com.	259200	IN	A	162.243.253.115
ns2.migadu.com.	259200	IN	A	162.243.253.115
ns2.migadu.com.	259200	IN	A	162.243.253.115
ns2.migadu.com.	259200	IN	A	162.243.253.115
ns2.migadu.com.	259200	IN	A	162.243.253.115
ns2.migadu.com.	259200	IN	A	162.243.253.115
ns2.migadu.com.	259200	IN	A	162.243.253.115

;; Query time: 311 msec
;; SERVER: 188.166.110.130#53(188.166.110.130)
;; WHEN: Thu Feb 25 12:18:22 2016
;; MSG SIZE rcvd: 364

Their webmail client is pretty basic. Using the refresh did not work well (spinning busy icon). It's a lot to ask to have a good webmail client in addition to handling email deliverability well.

I sent myself a test email a few minutes ago and so far it's not come through in their web UI.

Bottom line: it's an early product in a very challenging operational space, so I'd keep an eye on them but would think twice about relying on it for production use.
Autocorrect misinterpreting what you intended to type is a delicious irony in this context!
Good for them. Bad for the taxpayer.
FWIW, IBM has a wonderful speech to text API...I've put together a repo of examples and Python code:

https://github.com/dannguyen/watson-word-watcher

One of the great things about it is its word-level time stamp and confidence data that it returns...here's a few super cuts I've made from the presidential primary debates:

https://www.youtube.com/watch?v=VbXUUSFat9w&list=PLLrlUAN-Lo...

It's not perfect by any means, but the granular results give you a place to start from...here's a super cut of cuss words from a well known episode of The Wire...only 59 such words were heard by Watson even though one scene contains 30+ F-bombs alone:

https://www.youtube.com/watch?v=muP5aH1aWUw&feature=youtu.be

The service is free for the first 1000 minutes each month.
Using exrm its a very simple setup. You get a deployable tar file which gives you the ability to migrate up and down as well. The only issue i have is wrt to running migrations on deploy server.
Go is very good for services. But i didn't find any mature libraries like Phoenix.
C is not a problem -- you can make a bug in every language. Even with memory safety and a perfect compiler, bug may direct the flow in bad direction (bypassing auth for instance) or leak information via side-channel.
Many countries are wise to those types of shenanigans. The convoluted legal requirements to move our company from South Africa to the UK was astounding, and we had to abandon our claims to our old IP to boot.
DuckDuckGo appears to be down
Chariot (YC W15) Is Hiring Engineering, Growth, Operations
Finally, someone has just made it possible to track time inside Basecamp 3
China Accounts for 90% of the World's New Billionaires
I've wanted this for years. I believe it's still an area of research, due to (among other things) the two-dimensional nature of written mathematics.
I see this play as a funnel to their high end CDN and DDoS services.

Being in the industry, it only makes sense for them to target big business. They're likely disinterested in low margin domain renewals. Their real bread and butter is the high LTV customers with deep pockets who have upper management requesting "security" and "encryption" because of all of the recent "hacks" in the news.

Long term, they'll probably change their tune and start to target SMB if it works out well. It's far easier to pick a niche segment and deal with far less customer support as you're dealing with lower volumes of conversions.
Show HN: Userstyles themes for Hacker News
"The libra (Latin for 'scales / balance') is an ancient Roman unit of mass that was equivalent to approximately 328.9 grams. It was divided into 12 unciae (singular: uncia), or ounces. The libra is the origin of the abbreviation for pound, 'lb'."
The bank fintech built: Number26 and TransferWise team up to re-invent banking
Cultural differences must just be insane between US and Finland. Because I doubt any teacher here earns 7500€/mo (which would be $100k/yr). But I've been through this multiple times with software developing. All U.S. based developers are talking about $100k/yr starting salaries and shit, when here average is $37k/yr (software engineer starting salary according to union)
Local backups are not cloud backups. But there's already at least one 3rd party cloud backup provider that provides zero-knowledge encrypted backup as an option, with the caveat that the data will be forever lost if you lose the key (or die, etc.) [1]

It's just not an option that your average person would want for their family photos.

[1] https://www.backblaze.com/business-security.html
PS: I built the three themes as quick and dirty solutions to make HN look a little bit better. This means the styles may be incomplete or break some parts of the site.
Interesting article! I'm a little skeptic to the final paragraph, though, specifically the notion that this research prompted the birth of stereotypes.

Stereotypes might not have existed in their modern form previously, but they're akin to the notion that people have an essence, assigned to them by nature. Platon's ideas about comparing an individual's essence to a metal is a good example (bronze people are good at this, iron people good at that). And I definitely think we'd fool ourselves thinking that the individual held a stronger position in society prior to the early 19th century...
Correct me if I'm wrong, do you guys limit the number of messages sent on a daily basis?
Hi @aeden, Dejan from Migadu here. Thanks for the check-up :) Migadu has to pickup the DNS changes in order to activate the domain, otherwise it won't accept mails for it.

Webmail, yes quite basic, we're hoping to make it even more basic. No intentions to replace GMail :)
yes - on the free plan, 10 per day, per Migadu account.
Sweet sweet nostalgia... Thanks for that trip down memory late. Here's the current version of the Portuguese national broadcaster's teletext http://www.rtp.pt/wportal/teletexto/
What's a "real project"?

I use composer every day, and have 0 problems when doing a `composer install` on production.

I also recommend setting up Toran Proxy, which will allow you to ensure you're not boned when Github goes down.
I think thats it. 1/4 to 1/2 my day is pointless meetings. Some days its 100%. Every company has those odd people who just go to meetings all day (or so it seems). When they are not in a meeting they are sending slack/email about past and future meetings. I don't understand the appeal of those jobs. They are just black holes for productivity.

The only time I can concentrate for long periods (which is vital to programming) is if I stay late. I get more work done from 6PM to 8PM than I do all day. But then you have no life.

Even working from home is so much more productive. Remote work is great if you can find high paying gigs.
It's about providing comprehensive security for our high-end clients. We are building a portfolio of products that give people protection up and down the stack.
Don't expect this to be anything like modern "good" speech recognition. Sphinx is definitely from the 00's when it seemed like speech recognition would never be solved.

Apparently Kaldi is a lot better, but good luck setting it up!
Here is some context that all of these discussions about life as a software developer in San Francisco need.

There are about 243k software developers/programmers in the San Francisco-Oakland-Fremont, CA area: ~12% of the workforce.

There are about 46k software developers/programmers that make over ~$145,000 in the San Francisco-Oakland-Fremont, CA area: ~2% of the workforce.

These numbers seem crazy. Are developers/programmers really 12% of the workforce in the SF area?

From the Bureau of Labor Statistics as of May 2014:

Computer Programmers
San Francisco-Oakland-Fremont, CA
Total employment: 48,040

10%ile: $48,040
25%ile: $71,460
50%ile: $97,050
75&ile: $124,020
90%ile: $147,970

Software Developers, Applications
San Francisco-Oakland-Fremont, CA
Total employment: 70,110

10%ile: $70,110
25%ile: $87,440
50%ile: $114,700
75&ile: $144,320
90%ile: $173,130

Software Developers, Systems Software
San Francisco-Oakland-Fremont, CA
Total employment: 80,480

10%ile: $80,480
25%ile: $94,320
50%ile: $118,720
75&ile: $146,620
90%ile: $171,140

Web Developers
San Francisco-Oakland-Fremont, CA
Total employment: 45,320

10%ile: $45,320
25%ile: $64,460
50%ile: $87,540
75&ile: $119,780
90%ile: $145,130
Japan and Taiwan are on friendly terms, more so than Taiwan and mainland China.

Japan colonised Taiwan and is considered to have modernised the island. The Japanese period is generally considered to have been better than what came afterwards (Chiang Kai-shek's KMT fleeing the mainland and Mao's thugs). The KMT is considered better than Mao's communist party.

Summary: Japan > KMT > Mao
Is it a "bailout"?
Thanks, sorry, you're right about UnityScript! I try to avoid it if I can help it ;)
Facebook can map more of Earth in a week than we have in history
VR is my current top pic for a likely new frontier.

It'll either bomb or it'll be huge, the equivalent of the introduction of the smartphone or greater.
> But have you tried any of the modern web development stacks?

What stacks are you referring to exactly?
I've used it now for a couple of weeks and worked fine so far.
I usually read with "my" voice, but some texts are different. For example I read comments of some people on the internet with deep voice. Don't know why.
This is really nice. I think laptops will need to start having array mics for better far-field capture.

Tested it for a quick Todo list and it was about 95% accurate. I can see myself using this
quite interesting!
UPDATE: You now can set the radius (distance), moment (aka date from) and timeframe manually on the position page directly to improve your search without a user registration or being signed-in necessary anymore!

Have fun :)
My comment was more about Go posts on HN being upvoted like crazy whenever they appear rather than any specific issue with your post. It's like a magic recipe for upvotes around here.
Yeah Netflix will only do 5.1 in the app sadly. I think Chrome and Firefox are limited to 720p as well, only IE and maybe Edge does 1080p.
Foxconn Sharp Deal in Question
> iCloud backups can be secured so not even Apple can get in... I'm sure they are working on it, but it is nontrivial.

There is no way they are working on this. It is an intentional design decision that Apple offers an alternative way to recover your data if you lose your password.

Or if you die without telling your next-of-kin your password. Most people do not actually want all of their family photos to self-destruct when they die because they didn't plan for their death "correctly". That would be a further tragedy for the family. (Most people don't even write wills and a court has to figure things out.)

Making data self-destruct upon forgetting a password (or dying) is not a good default. It's definitely something people should be able to opt-in to in particular situations, but only when they understand the consequences. So it's great news that in iOS 9.3 the Notes app will let you encrypt specific notes with a key that only you know. But it's opt-in, not the default.
Saudi scared of EU-wide embargo on arms sales
Why did you guys choose for a 'Pro' plan instead of pay what you use?

I have a small webdev agency with 25 clients, who together send more than 100 mails a day. Currently I use a managed VPS for that, but I want to move to something that is fully managed, scalable and has a great API.

Not to bash on the 'Pro' plan. Just curious on why, and I hope you guys offer 'pay what you use' in the future. The service looks promising.
For what it is worth: It can be done though, completely in house, in a couple of years by a smallish group of people who know what they are doing.
The point is, it is broad. You gained by using it in a traditional case where earlier you would have used C.

But I've used it in the web app scenario. Replacing Java (jetty/tomcat servlets with pure Java code) with Golang. My own discovery was it could replace the jetty/tomcat with servlets part seamlessly, just with a bunch of http url handlers. I know it could be possible still more easily in other languages/stacks which are "zillion" times more productive.

Now, we all know that nothing comes free. For e.g. C++ templates cause compilation to take more time; have heard people complain about Ruby/ROR (including one on this page); I myself hated the Java configuration of the app servers, even in minimalist use of just a Servlet (the least needed for a web app thing), not to forget the SOAP-Servlets (Axis et al) before JSON ( good common sensical structure IMHO from the XML schemas/dtds (any one remember them?!)) became fashionable.

So the bloat/overhead can be in terms of useless jargon (e.g. the latter part of above para) which are too verbose and mean something very simple. Slowness e.g. Ruby/Rails. Or simply memory bloat (Which means more servers for the same amount of app processing capability).

So please do understand that there could be reasons other than "just can't get by without the iron hand of the compiler", where people use Go. :-)

People who have come to realize they wasted a decade chasing promises whether they were called OOP, EJBs, SOAP, XML, App Server, etc. Only to have been left with mysterious crashes because of "out of memory exceptions" (heck, jetty/tomcat are open source, but does any app developer should be debugging them. No, right? )

So there are also people disillusioned by the promises they fell for earlier. Who now prefer the minimalist approach. And actually very much appreciate when the wise people developing Golang, are hesitant to add a thing like Generics, despite the pressure from many quarters.

To summarize, why I use it:

Don't try to make it too easy for me, and pinch me at wrong times (when I start to get more users for e.g). Just Give me speed and give me transparency baby. I know how to make it work.

Edit: Typos and minor rephrase
Weather is the only app that I actually use. Groove is a joke, Edge is a tech demo and a pretty poor one at that. OneNote is junk compared to the Win32 version. I don't use Mail or Calendar as I find web applications work so much better for my workflow.
This is not a competitor to Namecheap, this is an enterprise product for their big customers.
فيديو منصوره هوست
كشف تسربات المياه
It's different to compare the language and the stdlib.
Putting aside their dubious methodology (see other comments) I'm glad to see Atlanta fared so well.

I lived in ATL for almost 19 years and it's one of the most livable places I've ever been. Sad to be gone....
> if everything goes well I think we should probably dig up all those excessively negative and accusative posts and ask for a follow up.

Go right ahead.
Looks cool, but then as I scrolled I was bummed to see that it was only white hands (with maybe one that wasn't white? Or a good suntan?). Any plans to build up a more diverse hand collection?
The FAQ states that they don't support catch all email addresses. Does anyone know of a service like this that does?
I have had a problem with using the speech_recognition library in that it does not stop listening when silence occurs.

After trying to tweak the threshold parameters without success I just figured I'd add a custom key-command to break the listening loop in my project.
This is pretty close https://en.wikinews.org/wiki/Main_Page
While this site is new, the underlying basis is not. I recall using PayPal Credit via G.E. Capital nearly a decade ago. Albeit not for a bill, but for an online purchase. The terms were the same. I was in college at the time and even though I had the cash on hand, it was helpful to have some flexibility on when to repay it without incurring any interest.
Will we also get dead code elimination generally speaking in the compiler? I remember a mailing post where one of the flambda devs announced he managed to generate standalone hello world of 43k but that was just a PoC.
Sure, it's just a first collection of mockups. We're going to release 5 new mockups every week via our newsletter and social media so stay tuned!
Is there something particular about Vietnamese that makes it easier than other languages for dictations? Like, does it lack homophones, are letters always pronounced the same way? 100% correct sounds incredible.
Code Golf Challenge (JS, PHP, Python, Swift)
No, nor did he write in modern English.
I work for the government right now.

I'm trying to gather a community of git supporters to push for git.

However, after three months I still haven't gotten a computer suitable for my job.
This looks awesome.

Is there such a thing for self-hosting as well? As a sysadmin, the time I'm dealing with dovecot, postfix, exim and the whole lot feels like the stuff I'll be watching reruns of for eternity down in hell.
I don't know about .NET, but Java definitely suffers from the enterprise verbosity problem (no it still hasn't gone away).

I mean, tell me the equivalent Java code to this:

resp, err := http.Post("http://example.com/upload", "image/jpeg", &buf)

I think that would be about 20 lines in Java. You've got to make a `HttpUrlConnection`, then call `setDoInput(true)` (or is that `setDoOutput(true)`), wrap it in a `try`, etc. etc. etc.

Go's standard library is amazing.
We're the same age then...but you came across as a technology-obsessed teen. My bad. I get it, modern conveniences are great, I just shudder to think how dependent so many people have become on it, to the point that one would feel crippled without their toys.
I remember following the chess world championship matches on Teletext back in the day. Not covered by TV or radio, this was the only way to follow it live. I have 'fond' memories of waiting for the numbers to come round and wondering whether the latest move had been made.
I've done real-life web dev using PHP and using Go, and have dabbled with Node. Thoughts:

1. Go's strict, statically typed, thou-shalt-check-thy-errors approach is a breath of fresh air. The compiler does a whole load of checking which can (and therefore should) be automated, which in many other languages is left to the developer. Go code tends to have the property that if it compiles, it probably works as designed. I love this.

2. IMHO it makes more sense to think of a web app as a server application one of whose functions is to listen for and respond to HTTP requests. So, the question I'd ask is "is this a good language for server programming, and how easily can I make it speak HTTP?" In Go's case I've found the answers to be "hell yes" and "very".

3. The tooling is really nice. go fmt takes a whole load of pain away from everyone (no more effort required to format code properly, the tab/space and where-to-put-the-{ debates are solved decisively, reading other people's code is made easier), the package management is lovely, statically-linked executables are easy to move around and go doc encourages proper commenting.

4. Really good performance.

5. The biggest drawback I've seen with Go is verbosity - although a lot of the time it turns out that my verbose Go code is checking errors properly and my compact PHP code wasn't.
There's actually some research on compressing ANN's to the size that it could be embedded in all sorts of devices. I think I saw something about it on HN a few months back?
Slightly different, but however - I've been journaling daily for the past 4 years. It turned out it's a healthy habit. I'm writing to myself and I would be really happy knowing that my thoughts are secure. There's nothing to hide, but knowing that probably helps you being more direct and upfront with yourself. As far as I know, Day One are planning to roll out encryption this year.
Or you have several, and send them on trips without you, etc.
I wanted to like this.

I liked the review of the history of habit-improvement thinking. The problem is that I felt we wandered too far afield in historical trivia not supported by the thesis, which although it was repeated at the top and bottom of the essay, could have used a lot of support in the rest of it.

It's fun riding around in a bus looking at cool sights. But an essay gives us a destination. The sights we see are part of a journey from where we started to our goal, proceeding in some kind of self-consistent narrative order. This felt more like riding around in a tour bus where the guide calls out one random piece of trivia after another.

Having said that -- and I realize it was harsh -- I could see the structure. It was in there. The author just needed to turn up the contrast a bit.
We intentionally don't do it, after long debate. Why would you want a catch-all, curiously?
I'm not sure how one would encode that information in java. Isn't toString() a special case in java? If you try to cast any object to a String, something (String?) will look for the toString class. I'm not sure what the equivalent would be for a widget that can be perfectly valid to add to another widget both in a hidden, and show()n state?

To compare with toString, it's more like if you didn't do obj.show(), obj.toString() would return the empty string?
Patient monitors altered, drug dispensary popped in collosal hospital hack test
Well, that didn't go over well. I'll show myself out.
Does "Virtual DNS" do DNSSEC validation?

I wouldn't want to give up control of my registry DS records or DNS master.
.net might be good I have not used that. But as Java developer I do find this quote apt.
'I had a problem so I start using Java now I have 2 problems.'
Limit the information you provide to recruitment agencies
How about completely separated WiFi network for all IoT junk?
Go Versions and the Open-Closed Principle
+100000 for LLCs
Ask HN: What new inventions are you working on?
Either individually or in a corporate setting.What new inventions/innovations can be expected from fellow hn comrades?
Honestly, the limitation is there so we start a conversation, and figure out a better pricing. It's easy to slam 10 different plans on the page, but it just adds to the confusion, and none to the learning. We're maybe overthinking simplification...

If you think Migadu could work for your agency, lets get in touch, the limit of 100 is customizable.