News for hackers. Stuff that matters.

Kaivo

Re:Ask HN: How does your company keep track of lessons learned? on Tuesday February 11, 2020 @09:59PM (#22305323)
We haven't started using it yet but we've been thinking about using the Architecture Decision Record pattern as presented in the ThoughtWorks Technology Radar [1].

The basic idea is document decisions with a specific structure and keep it close to the code. The thing is any time we can answer "why", it's a form of decision that can be documented somehow. Since it's close to the code, while coding, any search will also land on those decision if the same terms are used.

There are several tools to help with that as presented here [2] and here [3].

[1] https://www.thoughtworks.com/radar/techniques/lightweight-ar... [2] https://adr.github.io/ [3] https://github.com/joelparkerhenderson/architecture_decision...

I believe Activision uses an studio dedicated to multiplayer servers called Demonware: https://demonware.net/

Maybe they have some information on some of the methods they use, when googling for them (haven't searched myself)

DHH made a nice post about it a few years back (2015) https://medium.com/signal-v-noise/reconsider-41adf356857f
Re:Small World: The Tiny House Trend on Tuesday February 05, 2019 @01:41PM (#19088316)
Actually it's a debate my wife and I had for a while but our situation became more strange than that. We now have the bed in the living room and we just turn off every power bars when we go to sleep to not have any lights disturb our sleep.

Some of the reason behind is separation of concerns strangely enough. I work from home, we live in a 1 bedroom apartment, and I felt really stressed whenever I would play video game or watch TV while still in the very same space I worked all day. I was basically doing everything in the same 10sqft all day every day. Now, because it's in another room, I feel way more relaxed.

Another plus is now I get the sun up right in front of me from bed every morning and that's just an awesome feeling I didn't get from the bedroom. I believe the bedroom should be oriented south east to get that morning sunshine to wake you up, and we didn't get that before.

Re:Small World: The Tiny House Trend on Tuesday February 05, 2019 @12:50PM (#19087613)
Exactly this! We got rid of out dinning table because we were always eating in front of the TV or the PC. We got rid of the couch because we were always watching TV from bed. We didn't see the point in keeping these only to very rarely have people come over. We can meet outside or they can deal with the no table no couch setup, I won't live in a more crowded space for them.
I looks as if they started their calendar year with January 1st on Sunday. Maybe they just never even bothered to align the dates with the week days.
Regarding the "bragging" posts, according to this Hidden Brain podcast [1], it has a more negative effect than anything and is usually not the truth about people current situation in life. For instance, we might see the great vacation pictures, but turns out they were fighting the whole time and it wasn't fun at all, but it is not like they are gonna share that part on FB.

[1] https://www.npr.org/2017/04/17/524005057/when-it-comes-to-ou...

Re:What Happened to the Megafauna? on Monday May 14, 2018 @07:36PM (#17070384)
Interestingly, there seems to be an equality bias[1] where the experts opinions weight no more than any other person's opinion. So apparently the reasonable heuristic isn't always applied in how we perceive and judge information.

[1]http://www.pnas.org/content/112/12/3835

Re:Ask HN: What Are Your New Years Resolutions or 2018 Goals? on Friday December 29, 2017 @12:46PM (#16030675)
Maybe, but I see "aware" as noticing things external to myself as opposed to "conscious" or "present" where it has a more spiritual, intra-personal meaning.

Or maybe I'm not understanding the terms the right way as I'm not a native English speaker and may put concepts and meanings from my native language into these terms.

Re:Ask HN: What Are Your New Years Resolutions or 2018 Goals? on Friday December 29, 2017 @07:59AM (#16029246)
It took me about an hour. I used hugo [1] with netlify [2] to publish and forestry [3] to edit, and everything is on github [4].

[1] https://gohugo.io/

[2] https://netlify.com/

[3] https://forestry.io/

[4] https://github.com/GuillaumeRochat/today-i

Re:Ask HN: What Are Your New Years Resolutions or 2018 Goals? on Thursday December 28, 2017 @11:34AM (#16023053)
Given what I started and how I've been thinking, maybe "aware". Being aware of what's happening around me, of the thoughts I have, of the progress I make, doing the mental process of noting things rather than being passive about what's going on. Does that make sens?
Re:Ask HN: What Are Your New Years Resolutions or 2018 Goals? on Thursday December 28, 2017 @11:10AM (#16022826)
I decided to note on a daily basis what I learned over the day. To commit to it, rather than being a note in a note book, I made it as a blog[1] on which I post daily. It is badly written and really incomplete but as it is mostly for myself, I have no issue with it.

The ultimate goal is to see what I learned over a year so I can better appreciate the progress I made, rather than only base my retrospective on feelings. It might also be useful to find what I learned but can't put the name on it, or find links to interesting things I found several months ago.

To help staying focused, I decided to fix goals and rewards. The first reward is on January 1st if I haven't skipped a single day from when I started.

[1] https://today-i.netlify.com/

Re:The Door Problem (2014) on Thursday December 28, 2017 @08:31AM (#16021882)
I worked in QA on some AAA titles and I remember being told that the hours the team was putting in testing the game (nearly 300 people over several months of over time) would be matched by the players in the first 6 to 8 hours from the release. That and when the team is filling hundreds if not thousands of defects daily, how can the dev team keep up and "fix" everything?
Re:Exercism – Level up your programming skills on Monday December 11, 2017 @05:28PM (#15901193)
The biggest upside compared to other code challenges I tried (HackerRank, CodinGame) is that the code is ran on your machine, and the pass/fails are from unit tests. So you code using your editors in a real development environment rather than in a web based sandbox.

Also, as the checks are from tests, there are no single right answer. I've seen some code challenge services (can't remember the name) that would mark fail if you didn't write it exactly as they were expecting, to the line break.

Re:Who moved my cheese, 1Password? on Friday July 14, 2017 @07:45AM (#14769048)
I have a similar configuration, a KeePass file synced across my devices with Syncthing and it's pain free. I never think about Syncthing every since I configured it. My only worry is if all devices fail at once, I could lose all my password safe, but that's highly unlikely.

We tried passpack at work for a while to be able to share passwords across a small group of people and it wasn't a great experience, mostly because we always had to manually share everything to everyone in the group.

We moved to Lastpass recently because we can have group passwords. Turns out that you cannot even copy the password without displaying it, which I'm very surprised of.

In comparison, the KeePass would be worst if it comes to sharing between a group, but for a single individual, KeePass + Syncthing is amazing. I don't use any plugin, I just open up KeePass, ctrl + f to find the entry, ctrl + b to copy the username, ctrl + c to copy the password. With those shortcuts, it's quick enough for me.

Re:How Rust is tested on Monday July 10, 2017 @09:07PM (#14740874)
But that only works well if the PR is up to date with the targeted branch.

AFAIK, you have to manually merge the targeted branch into the PRs to be in an equivalent situation. Also, other commits might still be added into the targeted branch between the time the tests have been run and the PR is merged.

I configured a SyncThing[1] between my devices with the taskwarrior file included in the synced folder and it's been working well, without having to setup a taskwarrior server.

[1] https://syncthing.net/

I had a similar moment a few years back when I saw a video of a WoW player quitting [1] that brought me to tears. I felt really bad for a while and slowly stopped playing.

After I learned to program a few years later, I couldn't enjoy gaming any more. I'd try to play an hour or two here and there, and would get bored pretty quickly. But I eventually got nostalgic of those 20 hours nights. I sometimes miss the focus and dedication I had, even if it was just for a game that didn't bring me anything real, the way I felt while being so focused was enjoyable, not the game itself.

I tried to get back into it now that my life is in a much better position. I know the time I would spend on that wouldn't be spent on anything more relevant as it's time to off my brain. One thing I decided though is that I would only play with my wife; if she'd stop playing, I would too. So far, it has worked great, we've been spending more time together with that and usually help each other stop when we've been playing enough.

[1] https://www.youtube.com/watch?v=m0n_D_xc1Ug

Re:Show HN: HTML5 version of StarCraft on Monday September 07, 2015 @08:32AM (#10181181)
For Red Alert, there might not be much problems to do it since they made it a freeware[1] years ago and there are already plenty of projects around it.

[1] https://en.wikipedia.org/wiki/Command_%26_Conquer:_Red_Alert...

Re:Ten Years of World of Warcraft on Saturday November 22, 2014 @12:29PM (#8646053)
I wouldn't mind having company over. I'm on Medivh Alliance side and my character name is the same as my HN name.

Edit: I'm only playing casually.

Re:Ten Years of World of Warcraft on Saturday November 22, 2014 @12:22PM (#8646032)
The best way to deal with that is to see a new expansion as a new game altogether. What I enjoyed during Vanilla isn't the same thing I enjoyed in BC, etc. Right now, with Draenor, I'm having fun with Garrison which is a kind of Farmville where you can hire NPCs going on mission for you, have NPCs crafting and gathering for you. I never thought that would be the thing I'd enjoy in the game, and have I read about that pre-release keeping in mind what I enjoyed doing then, I would have questioned Blizzard for including this in the game.
Re:Show HN: CloudTunes on Monday September 08, 2014 @05:37PM (#8287462)
I've been running Ampache[0] for a while and been very pleased with it. It's on an old PC and I never have any issue when streaming from my workplace.

[0]https://github.com/ampache/ampache

Re:What Do Blind People Actually See? on Wednesday August 13, 2014 @08:55PM (#8175613)
That reminds me of the experiment where someone lived with upside down goggles[1]. Just like with babies trying to understand what they see, his brain had to adapt to everything and he had to relearn to perform the actions.

I wonder how it was once he took them off.

[1] https://www.youtube.com/watch?v=-kohUpQwZt8

I recently went through an interview where they asked me somewhat similar questions, where I was able to talk about my personal projects and let them see how much I love doing that.

Before the interview, they told me they went through my Github and looked at my projects, and actually called me for an interview partly because of that. My Github served me as a portfolio. Artists have to hand in example of their work, and I believe programmers should do as well.

That should be enough to see most of those who don't comment enough, don't follow rules and standards, etc. It still comes back to the issue of having time to work on personal projects and having it displayed somewhere, but the same could be said for Artists.

I would try to make a simplified version of http://ampache.org/ using Node.js instead of PHP.

I like the project and the centralization of the media files, but the current form seems to include too many secondary features while still missing a few things on the UX front.

Re:The Benefits of Failing at French on Friday July 18, 2014 @05:20PM (#8055696)
Without realizing it, we think in the language we know[1]. When starting to learn another language, we still think in our native language and translate it to the foreign one.

However, when reaching a higher experience with a second/third language, the thought process gradually changes. My native language is French, but very often I have thoughts "in English", because the idea seems easier to express/understand with the way English works. Sometimes, the words don't exist in French to express the idea I'm thinking, while it exists in English.

I've read somewhere (citation needed) that at some point, one would stop thinking in language and start thinking in concept.

[1] http://en.wikipedia.org/wiki/Language_and_thought

Older »