News for hackers. Stuff that matters.

alinajaf

Re:Simple hard way to conjugate Japanese verbs on Monday June 22, 2026 @05:19AM (#48627783)
Senior management at a Japanese tech company, 2 kids, most of my daily life in Japanese here. Can confidently talk circles around most N1s.

I agree. I had plenty of strange abstractions and crutches when starting out learning Japanese, and starting in romaji was absolutely fine. While the post wouldn't benefit me now, starting out any useful mental shortcuts to producing Japanese would have been most welcome.

Re:A built-in 'off switch' to stop persistent pain on Friday October 10, 2025 @12:04AM (#45535268)
Many of the comments here talk about lifestyle changes, and I think those are key, but there are some, (perhaps rarer) conditions that unfortunately won't be improved.

Trigeminal Neuralgia is one of them. The condition is just... pain. Lot's of pain. More pain than anyone should ever have to go through. When I have episodes, I often feel awe that it's even possible for someone to feel such an incredible amount of pain.

Challenges in life help to shape you, make you who you are. But I do feel that this particular challenge was one where it would have been nice to have learned the same lessons some other way. I hope sincerely that treatment based on this research can help.

Re:Ask HN: Current Crypto Best Practices on Wednesday April 05, 2017 @04:45PM (#14045459)
I don't know much about how a developer should try to build a secure application from the get-go. I don't think I've ever worked on or assessed a codebase where that plan worked.

I did the challenges years ago when you had to email in for them. Since then I can count at least five occasions where having done the challenges has allowed me to identify vulnerabilities in real-world crypto. I was usually able to recommend fixes that in theory made those codebases more secure. This is keeping in mind that I'm at best a hobbyist security researcher and just barely a professional developer.

I think there are about seven or eight people on Earth that I would trust to securely implement cryptography in their code. For the rest of us I'm happy with doing the best we can with libraries that make that easy (NaCl), and otherwise trying to find ways to break the thing. The cryptopals challenges help you do that, so that's where I'd recommend a developer start.

Re:Ask HN: Current Crypto Best Practices on Wednesday April 05, 2017 @10:34AM (#14042341)
Not necessarily best practices, but I recommend the Matasano Crypto Challenges to basically everyone. I make all of the developers on our team do them too:

http://cryptopals.com

As a fellow Brit, I find your ability to appreciate sarcasm lacking :)
Re:Ask HN: I hate my new job, Need some advice on Wednesday May 27, 2015 @10:01AM (#9611356)
FYI: £26k is not average for 3 years experience. I know kids straight out of coding bootcamps that started on £10k more than that.
Re:Bangladesh blogger Ananta Bijoy Das hacked to death on Tuesday May 12, 2015 @06:40AM (#9530710)
As an atheist ex-muslim blogger of very similar descent, I don't see how this is relevant to hacker news. I sincerely doubt it will generate any useful discussion.
Re:The Science and Art of Practicing on Sunday January 04, 2015 @09:18AM (#8834454)
This is a fantastic comment. I'd love to hear more about your experiences and any other insights you have about musical practice.

Since you program too, do you think there is much crossover? Some analogous form of practice that makes you a more effective coder?

> threedaymonk behaved as a nice, well-intentioned, polite person ought to.

I work with threedaymonk and the reason that he came across this way is that he is a remarkably nice, well-intentioned, polite person.

Re:CSRF in Doorkeeper OAuth2 gem on Wednesday December 17, 2014 @03:16PM (#8764089)
"Nothing flies over my head. My reflexes are too fast. I would catch them".
Re:CSRF in Doorkeeper OAuth2 gem on Wednesday December 17, 2014 @10:23AM (#8762559)
Ah, sorry, my mistake.
Re:CSRF in Doorkeeper OAuth2 gem on Wednesday December 17, 2014 @08:44AM (#8762244)
I think you probably mean canon.
Re:Freelancing: How to talk yourself into charging more on Friday December 05, 2014 @03:45PM (#8706786)
I'm usually working with one client at a time, but as you surmised spend considerable effort keeping the sales pipeline bubbling. Haven't had any time without work for the past couple of years unless I wanted it.*

I should probably point out that "maximising my billable time" isn't really an important goal for me as a freelancer, so we're likely talking about a different business model. You'll hear this a lot from patio11 and tptacek, but overwhelmingly, my goal is to provide as much business value to my clients as possible and charge accordingly.

You don't necessarily have to position yourself as a content marketing/CRO/Security/Sandwich-making consultant to do this, just find a way to make or save your clients buckets of cash and you can charge them whatever you want.

*: That makes me sound like some sort of rockstar freelancer, but in reality I'm a boringly average Rails developer. I get and keep clients by working really hard on sales and treating existing, long-term clients like my family's financial security depends on them (hint: it does!).

Re:Freelancing: How to talk yourself into charging more on Friday December 05, 2014 @03:34PM (#8706730)
For work that actually requires me to crack open a terminal, it's as you described i.e. in the vast majority of cases it can probably wait until the next week they've booked. In the rare case that they're losing money thanks to inaction or if the problem is directly due to an error I made, then I'll fix the thing so that it's in a working state right now and work on a longer-term solution in their next slot.
Re:Freelancing: How to talk yourself into charging more on Friday December 05, 2014 @02:46PM (#8706453)
I bill weekly. Clients can book time in increments of one week. Each week costs a fixed amount, though I give clients a 10% discount for pre-payment in full, cleared in my bank account before work starts.

Snarky but true: implementing this was roughly as hard as reading a comment by tptacek about billing weekly, deciding that I bill weekly, and then telling all existing clients and future clients that I now bill weekly.

Re:Running an indie game store on Wednesday September 17, 2014 @01:42PM (#8331263)
Off the top of my head, sidekiq, ansible and saltstack are fully open source but also make money.
Re:Green Arabia on Friday August 15, 2014 @08:14PM (#8184973)
This is of course fine for white people visiting from overseas that don't look like they should know what they're doing.

There are some types of non-muslims (open apostates) that would be putting themselves in real physical danger by entering your average mosque in Islamabad and praying. We have a local ex-muslims meetup in London and stories of threats + actual physical violence from family and "community" are more common than not.

It also goes without saying that if there's no women's section and you have a vagina, you're shit out of luck.

I'm about as militant an antitheist as you're going to meet (even for the UK) and wish we had something like this to organise e.g. BHA Humanist meets/community.
Hope you find it at least partly valuable. Please feel free to get in touch if you have any specific questions.
Hi there, I get this line of questioning a lot from new programmers in my local Ruby community so I wrote a little book about it getting your first programmer job. You can get it for free here: happybearsoftware.com/kickstart-your-developer-career

Older »