skysight-inc/HackerNews huggingface dataset:
I also think the arguments against using exceptions are flawed. For example it's a common pattern to use a supervisor that catches exceptions and depending on context and severity, to log the errors, to restart the guilty component, to send an error report, to fallback to something else, to crash the whole process and so on.

The idea being that unexpected errors happen and you need to react to them in some way, preferably without relying on the developer to do something for everything potentially error prone that he does, because we can't anticipate everything bad that can happen, yet in spite of this, we can make the system resilient to errors.
Have you perhaps considered they have an office in Berlin which is staffed by Berliners, and also the drivers who most certainly aren't from San Francisco either.
Skully Motorcycle Helmet Has Heads-Up Display and Rearview Camera
Out of curiosity, what are some of the things you're trying to combat the 2nd type of procrastination? I've been experimenting with habits and other organizational systems to use my time more effectively, and it's been going pretty well so far.

The main thing I do when I realize I'm frittering away time when there's something pressing that I really should be doing, I think "OK. On xxx Date in the future, you are going to be held accountable for The Thing. That date is approaching, and when it gets here, you are either going to fail or succeed, and the difference will likely be what you spend your time on right now."

This is moderately successful for important tasks with important consequences, but not so helpful when I really should, say, do my laundry. But I figure that if I can get the hard things sorted out, I'll slot the laundry in somewhere later (textbook procrastination rationalizations, yes, I recognize the irony).

I'm also playing with todo lists to help me plan better - keeping everything in my head is certainly not optimal. I sampled a bunch of methods: so far Wunderlist has been the best for just straight todos. I would like to change my habits so that when I'm too tired (physically or mentally) to do intellectual work, I default to a less demanding task - exercise, errands, whatever - instead of HN. But that's still a work in progress.

One other thing is that I've been keeping more notebooks. If something happens, and after the fact I think "Hmm, that could have gone better..." I'll jot some notes down about what I could have done instead. When the semester starts (I'm an undergrad student) I also want to start keeping a rough weekly plan in the notebook, like this: http://calnewport.com/blog/2014/08/08/deep-habits-plan-your-...
Tech Companies Should Think Twice Before Jumping Into Smartwatches
I'm referring to employers requiring more than 40 hours, not valid personal choice. I'm all for you "choosing" to work extra, with the caveat of double time on the paycheck.
Related: Daimler has a PGP policy. Whoever works on their email likes to get things done.

Last year I emailed a car dealer who worked for Mercedes Benz USA, and I got an auto-reply from Daimler that my signature was unacceptable because the expiration date on my key was too far in the future, and they wouldn't deliver my message at all, unless I fixed it.

I know the salesperson had no idea what was going on with this - but as soon as a contacted him with a signed message and a shorter-term subkey I generated just for them, his outgoing messages started being signed too.

Then, a month ago, I got a notice from Daimler that my key was expiring and I needed to get a new one on file with them.

I've been signing emails as a policy for awhile, and it's the only experience of this sort I've had.
Quick sanity check: most of the anagrams there are from short tweets, as you'd predict.
You definitely can, the principle is still valid. Anyway, Route53 is extremely cheap, less than a dollar for a million queries per month, is very reliable and it integrates very well with the other AWS services, so it's definitely worth the price, IMO.
What alternative services where you thinking about?
Yes, because they have to dedicate time explaining every detail of their implementation for the perusal of everybody, sure.

That's not how things work
Hey, I'm about to go on a euro trip and this seems cool! If possible, could you add a "path traveled"? Similar to this: https://www.mapbox.com/mapbox.js/example/v1.0.0/dynamically-... or this https://www.mapbox.com/mapbox.js/example/v1.0.0/line-marker/

Overall this looks cool. Also could you add a "Date" field for each destination or at least have and option for a "multi city" trip option.

Thanks!
Inverted placism: a possible future in which Silicon Valley’s a ghetto
Radioplane OQ-2
Seems that this defeats the purpose of email. You can send someone an email and they can handle it when it fits their schedule. The auto reply is nice, giving the names of others that can help them is nice, but telling them the message will be deleted and that they will have to send it again doesn't serve a purpose. Maybe this differs across cultures.
Amanda Knox: Harry Rag Explains Media Image Campaign
Show HN: Jamscope, a social network for musicians
Related: "more magic" switch: http://www.catb.org/jargon/html/magic-story.html
>> If I have a question for a coworker, I'll email it to them. I don't expect a response if they're on vacation. The question is now theirs to deal with, in due time. By auto-deleting it, it reverts to being my problem. In that sense, auto-deleting it is preventing me from doing my work. And then I just have to send it again once they're back.

Yes, it's still your problem when the other person is on vacation.

Think about it the other way, you go away for two weeks. You come back to hundreds of emails, many of which are questions. Most of the questions probably got answered by someone else, or are no longer relevant at all. If a question does still need answering, hell yes it's the asker's responsibility to communicate to you that it's still important.
Modulus Operator? Like the following: http://msdn.microsoft.com/en-us/library/0w4e0fzs.aspx?

If this is the case, maybe you should check the doc: http://golang.org/ref/spec#Arithmetic_operators

try this: http://play.golang.org/p/WA0vX7zmNb

I'll leave a copy of the code so you can try it locally as well (and in case the link to play.golang.org breaks)

package main

import "fmt"

func main() {
a := 47
b := 6
c := a % b
fmt.Println("input: ", a, b)
fmt.Println("output: ", c)
}

[edit]: someone beat me to it :/
If your computer is infected by malware, at that point they could just get cookies and stuff from the computer itself...
> I listed multiple real world examples.

I see no URLs in you text.

> THEN you need code to trigger that

I didnt't say you never need js code that reacts to input. I said: does anybody have real world examples where this type of library is useful?

Because most of the time I get along well with sending input to the server. And in the few cases I needed js to deal with user input I got along nicely with simple event handlers.
I don't just receive email on major holidays (let alone vacation), I receive code reviews! Code reviews still roll in while the office is closed for major US holidays.
rewqr
A USB condom [1] would prevent this attack. Another fix would be requiring the device to be unlocked before doing anything involving the data pins.

[1] http://int3.cc/products/usbcondoms
twret
We're still using HTML attributes, and in this case invalid HTML attributes, to add behavior via JavaScript? When are we going to learn :/
i cant access it as well ... but i believe its that my work is blocking certain ports.
That could be a reason ...

The server at 92fivedemo.pilgrimbreak.com can't be found because the DNS look-up failed. DNS is the network service that translates a website's name to its Internet address. This error is most often caused by having no connection to the Internet or a misconfigured network. It can also be caused by an unresponsive DNS server or a firewall preventing Google Chrome from accessing the network.
Interesting. The frequency limits are a very good idea, and I thank you for them.

Unsubscribing on the other hand, seems strange to me. What exactly does it mean to unsubscribe? Normally, "unsubscribe" means something like "I once gave you my email address because I wanted to receive your weekly newsletter, but I don't want it anymore, so stop sending it to me and remove my address from your records".

This seems different: "Somebody else gave you my email address so that you could email me on their behalf. I did not like their email, so please add my email address to your permanent records, so that if anybody ever tells you to email me again, you can block that request".

Imagine I got some spam from spammers@gmail.com, and at the bottom of the message was a link: "click here to unsubscribe from Gmail". If I click on that link, nobody with a Gmail account can reach me ever again. I hope we both agree that Gmail will never do this. Instead, they try to make sure that spammers can not send emails using Gmail.

Your service is pretty cool. I doubt I personally will ever it, but I like the idea a lot. Just add some spam control.

Oh, and one more thing: I sent myself a couple of test emails to get a sense of how your service works from both the sender and receiver perspective, and I have one piece of advice. The animation in the background should not loop forever. Ten or twenty times is more than enough, after that it gets distracting and annoying like a broken record. I could barely focus on my email, even though it was just basically "test <a href=/>test</a>". I was pleased to find out that it gets sent as plain text. Keep it that way. :)
"why not spend the next few years working at your day job and ..."

I realised recently that my life would be a lot better right now if I worked the so-called soul destroying corporate job because I'd have more money, work fewer hours, have less stress during work, people would expect less from me, I'd have infinitely more holidays, more work-free weekends...

Sometimes its hard to see what you've got until its gone :)

Don't get me wrong, I like being a founder and don't regret it for a minute, but when times get tough I look back and think the soul destroying corporate days were actually pretty good.

Which brings me to this: Life (usually) really is what you make of it.
OPAM 1.2.0 public beta released
AGPL feels toxic to me. At least add a commercial option then.

I'm working on something myself and my contributions to open source has so far been in sending and getting accepted a few pull requests with improved docs on one project and improvements to some javascript library as well as sneding a few bucks to a couple of projects that takes donations.

Haven't release anything serious yet but I know if I do it will be permissive because at the moment I'm giving it away I want it to be as useful as possible and not tied up. (Unless I want to run some dual licensing scheme. ; )
Hunker down in the new job for a couple of years, don't fall for needless lifestyle upgrades just because you have a salary now (Mr Money Moustache methodology) and come back to a start up in a couple of years if you want to with a bit of cash under your belt and a new perspective.

Good luck what ever you choose, it's likely that there are no bad choices right now which is why you're feeling like this.
I'd say there's 3 things to consider

* You should be really proud of your achievements so far, an acqui-hire is no joke.

* I understand you may be afraid of starting or joining a risky startup. But what have you got to lose? At age 25, you can live a scrappy life, there's no social pressure not be a salary man anymore these days, especially in a startup scene where it's so normal. You're young and can take the risk.

* Third, the only point that really matters in my opinion, is the people you have to provide for. If there's no way around it, there's no way around it. I know what that's like and I respect that. Just make sure to check your assumtions carefully. I'd had to take care of my sick dad for a long time, but wouldn't throw away an opportunity I really believed in, as he'd hate himself if he was an obstacle, and he'd still have my mom and my bro, and I'd still be able to support him partially. Talk to those who you support, and consider if they really depend on you. Sometimes there's room to juggle both, sometimes it's possible to find an alternative caretaker.

Lastly, there's quite a few startups that are challenging and do pay decently from the get go. Bitcoin is a fun space for example, and Bitpay and Coinbase pay well, yet exist in a challenging and ever in-flux ecosystem.
https://lockedusb.com another product along those lines
A teenager was murdered in cold blood, shot at point-blank range and then shot in the back while he was trying to get away. If that was your son or nephew or brother, would you think 'Oh, we should organize a peaceful march'?

Especially after decades of feeling oppressed and ignored, to have someone whose job is, ostensibly, to protect the public gun down an innocent child is intolerable, and the history shows that after a short internal investigation, while the officer is on 'paid administrative leave' (which may as well be a paid vacation), he will be found to have done no wrong and will be put back on patrol.

I'd be rioting in the streets too, if this were my kid. Except that if it were a white kid, everyone would be calling for his head, not just the black community in Ferguson.
I've found success at times with the pomodoro method, and the pomodairo tool. I have a ticking clock on my desktop, and if someone comes to bother me, I can easily point to it and say, "Can this wait another 12 minutes?"
Questions and problems have a habit of answering themselves or becoming less important when a week has passed. Should I spend hours going through 'stale' email when I get back, when 90% of it probably isn't important any more? The first action for each one being to check that?

I had an old manager who didn't go quite so far as to delete it, but he didn't go through his backlog after a vacation because "if it's important they'll ask again". I quite agree with this.
I am of course being a bit hyperbolic. Clearly food trucks, corner stores, and the like really only have upside here. However, boutique stores that cater upper-middle class customers may be giving up more than they bargain for by using Amazon's payment system. Perhaps they should be a bit skeptical.
Freelance web project, budget £2500
For floats, is e (e.g. 1.0e5) allowed?
Just this summer, I had a request with a very specific deadline from a client. I was about to go on vacation, and the deadline was for about a week after I was going to be back. I communicated to the client when I would take care of her request (basically the day after I was going to be back in the office,) but didn't mention that I would be out of the office for the next week.

While I was out of the office, she panicked and decided she needed us to complete her request immediately. If she had updated her original ticket, or opened a new one, it would have been sent to whoever was covering my work while I was out of town. She also didn't bother trying to call our office, which would have resulted in the same thing. Instead she decided her best bet was to email me directly, not once, not twice, but three times, and apparently was blind to my out of office replies all three times.

She finally called our office and yelled at one of the other people here because I wasn't replying to her emails. My coworker told her I was out of town, and she insisted she never received my out of office replies. My coworker ended up sending me test emails from both internal and external email addresses to verify my account was sending the out of office replies, which it was.
Exactly this

This happens in the US in a certain measure, but it's especially true for the SF "illuminati" that think every problem in the world can be solved with an iPhone app and a TED talk
Customer films himself returning Comcast equipment. Still got a “unreturned” fee
It is really cool and promising！
Have you perhaps considered that the few people in Berlin, even including the drivers (and even including their passengers) represent but a tiny tiny fraction of the people in Berlin or Germany? Probably that sample is not exactly representative either. I mean, Walmart also had an office in Germany and employees, even much more than Uber will likely ever have and retired after clashing multiple time with German labor laws. It took a couple of years, but they eventually packed up and left because their way if doing business was incompatible with what a majority of us regard as proper business ethics. Disruption and all.
If you send a mail and don't even read the response, why the hell did you send the mail?
How does this work when, say, someone from outside the company emails you? I've been badgering the shit out of a bunch of different companies to try to get a solution for a very specific and complex problem. I need to have good relationships with their application engineers. Auto-responses telling them I'm deleting their emails seems like the sort of thing that might make them decide that my business isn't worth their time. Would outside emails be exempt from this policy?
Oh yes, crypto checksum is always useful. Another bug (also eons ago) was where something was trying to patch the TCP options, with a very lax assumption about the packet - as a result with some way fragmentation it would think it was patching the option, whereas it was smashing the payload... Of course, after patching the "TCP option" it was adjusting the TCP checksum, or, rather, the place where it thought the TCP checksum was - which in that case was again within the payload.

Needless to say the whole operation made the corruption checksum-neutral from the viewpoint of the "real" checksum - so it was not caught by the TCP checksum, as a result the files were sometimes silently corrupted.

Took a lot of work to catch and debug, the symptom was that Gentoo's packages appeared to be corrupt and failed the SHA1 checksum check.

So, indeed, cryptographic checksumming of files is a good thing.
> That's what everyone is doing right now in Ferguson. Getting really fucking pissed off at one another.

Sure, but if you look at the situation: a black kid was gunned down in broad daylight by a police officer, shot at point-blank range and then shot repeatedly while he was trying to escape, without any evidence of danger to the officer or even wrongdoing.

Now you have that same police department rolling in military kit, tear-gassing film crews and assaulting journalists.

I think it's pretty legitimate to be pissed off at the police in this case, but I don't think the police have any justification for their actions.
The game was interesting, but I have a few critiques:

1) The first thing I checked was to see if it was multitouch, and I was disappointed. I should be able to tap kernels with as many fingers as I have (or 11, whichever is smaller).

2) It is not obvious when a round will end. One lasted 41 seconds. Another lasted 44. There are not instructions, and I can't tell after playing a few rounds.

3) I would recommend giving your contact info either in the app description or on your webpage. If I can't find contact info then I am likely to complain about bugs via an app review because that is the only method you gave me.

4) Please give some visual feedback for which kernel is about to pop. Some are different colors, but there is no apparent reason as they are all the same type.

5) You only see the opening menu the first time you play the game. There is no way to get back to the menu after a round only a exit button which exited the whole app. That is possibly a bug and it just crashed.

6) After one of the rounds I didn't get any menu and had to force quit the app to play again.

7) If you exit the game (ie. with the home button) it does not stop the clock, and then it shows a large time when you resume and finish the round.

8) The splash screen flashes up for a fraction of a second. The recommended method is to have a splash screen that looks mostly like the menu screen, but maybe without the buttons, so that the launch looks smoother.
It seems some people are having difficulties accessing the subdomain, which I just created. It works from work for me, but not from my home server.

I'll try to sort this out ASAP.
I used the first promo code, and I can confirm that you can't leave a review if you use a code.
Sounds like you are a perfectionist in nature :) Perfectionist tend to be rarely "happy" with their achievements and are always striving for more. It is very hard to be fulfilled with such a mindset. I would suggest checking out this book with some more information on being a perfectionist http://www.amazon.com/gp/product/B004BKJB6Y/ref=oh_aui_d_det...
I would disagree. Why are pages so massive? Is the page displaying pictures and text? Like it did in 1991?

If so, why is there so much JavaScript and other fluff loaded?

The increase in average pages sizes isn't really necessary. Everyone appears to be jumping on the "let's load LOADS of data" bandwagon, which isn't much fun on a mobile connection, let alone a 2G connection.

And before you say that 2G is unacceptable, let's see how well most rural areas cope, or how well you do in a valley in Wales.

Yes, poor Internet connectivity is not great, but let's not foolishly assume that everyone is on a fibre connection. I am, but others are not, and I certainly wouldn't write software in the belief that they are running a beefy development machine that I have, nor would I write software in the belief that everyone has the same network connection. (Would the argument be "buy a better computer" really be acceptable if software that I wrote ran slowly on someone's machine due to stupid non-optimised loops????)

Not everyone is experiencing the Internet the same as you, so don't assume that they are.
Before you start your social media campaign, read this
"Think of it like being in training for the next gig."

Amazing way to put it. I'm 25 myself and this is the only reason why I'm still working for my big corp. Payed school.
Whenever the topic of procrastination comes up I always like to refer to pg's essay on it: http://paulgraham.com/procrastination.html

Procrastination comes in all various sorts and forms. We have to remember that things other people perceive as productive, but we know aren't productive to what we need to accomplish, is procrastination as well. Of course, there's also the form of procrastination that represents fear of failure.
Maybe I'm biased because I'm in the same situation, but I really do think .net has almost as much cachet as .com. Some people even prefer the .net domain to the .com. (daringfireball.net)
If berliners are all happy with taxis, Uber wouldn't earn a penny there.

I think you meant to say "If Berliners were so happy ..."

Now who is this Berlin "authority" to decide for people how they should travel from point A to point B?

It's called "State Department of Civil and Regulatory Affairs", in English, according to the article. Which perhaps you could have read more carefully.
Yes please, I'm @junto on Twitter.
Inventions From World War I
Ask HN: Anyone going to Startup Istanbul?
Hello,

I'm going to visit Istanbul with my girlfriend and also going to "Startup Instanbul" event[1] on 30/09. I wonder if other HNers are going to be there!

It's my first event. I'm going as attendee of course. I'm mostly interested in understanding how startups are created, how investments works, etc.

So if you have any sort of advise, feel free to share! :-)

best regards,

Panagiotis

[1] http://www.startupistanbul.com/
You're so young, enjoy the ride.

Cultivate a rich life and identity outside of work. It's hard but what we do doesn't have to be what defines us.
I'm very disappointed that monetization is, in Google's perspective, a fundamental part of the web. Don't be evil never existed.