News for hackers. Stuff that matters.

cks

Re:A closer look at frame times: why FPS can mislead on Friday June 26, 2020 @02:06PM (#23655042)
This is something we deal with in game development regularly, tracking spikes as fixing them.

I’m not sure how much sense it makes to measure them in the context of video card reviews as the article alludes to.

In my experience frame time spikes are more often a result of software rather than hardware. It would make more sense in the context of game reviews I think.

Re:Rotary Rocket on Wednesday April 15, 2015 @08:23AM (#9380433)
How come this vehicle doesn't self spin around the rotor axis? Like a traditional single rotor helicopter would do without the tail rotor?
An ECMAScript to C compiler. Sort of the inverse of Emscripten. The goal was to compile ECMAScript to LLVM IR but it's not quite there yet. It currently implements version 5.1 and nearly has full test262 coverage: https://github.com/kindahl/descripten
Re:YouCompleteMe - A code-completion engine for Vim on Monday July 08, 2013 @10:10AM (#6006824)
I highly recommend this plugin! I find it really snappy on my projects.

I haven't had the opportunity to try it on any gigantic projects, but I have found configuration files for YCM in the Chromium source tree which suggests that it scales nicely (assuming it's usable on the Chromium tree).

Re:The "C is Efficient" Language Fallacy (2006) on Monday January 09, 2012 @07:43AM (#3442296)
I was actually under the impression that Fortran was used simply because the experts (in this case in fluid dynamics) was familiar with Fortran. It was the language they learned and used while back at the university. At least this is the impression I got from working in the field.

I never heard of anyone suggesting we should use Fortfran for performance reasons, instead there was an ongoing movement to evolve the code, moving it to use the OpenFOAM solver that's written in C++.

Re:If you don’t have pet projects, I don’t think I want you on Wednesday September 14, 2011 @02:23AM (#2995119)
My point is that having pet projects might actually increase software development skills. In the same way that practicing any activity generally makes you better at it. People who're good at socializing, basketball, football or whatever typically invests time in it. The more you do it the better you get at it. Why shouldn't the same apply to software development?

A person who invest their free time in relationships or sports will probably get better at those things than a person who only invests in pet projects, but why shouldn't the person investing in pet projects get better at his/her activity?

I think it's unfair to say that the employer should ignore all skills achieved your in spare time because other people choose to spend their time differently.

Re:If you don’t have pet projects, I don’t think I want you on Tuesday September 13, 2011 @05:38PM (#2993653)
> If you have a life, I don't want you.

Seriously, there is a lot of judgement in that sentence.

"Having a life", having a family is a matter of choice. I can choose not to have a family and work on my pet projects. I choose how I spend my time. If I sacrifice relationships in favor of pet projects, does that make me a lesser person? could it possibly make me a better software developer?

Is it really unreasonable to imagine that there are many talented software developers in the "lifeless" set of people with pet projects? Perhaps the author is of the opinion that the set of people with pet projects have higher ratio of talent compared to the full set. That is not to say that there are not passionate talented people without pet projects.

Re:Show HN: My weekend project - preview TV sizes on your wall on Thursday August 04, 2011 @08:54AM (#2845715)
Cool, but why is the default picture behind the sofa. It would make more sense simulating sitting in it.
Interesting reading but I don't get the rant about the controllers being so ugly containing the model logic? I mean it's essentially a matter where you place the logic. The logic itself whether in the controller or model will/could be very similar.
Agreed, spaces in OS X has always appeared half-baked to me. Coming from a GNU/Linux environment I found it surprising that it wasn't possible to send a window to a specific workspace using the keyboard only. I don't want to invoke the mouse for basic workspace usage
For me, long compilation times puts me out of "the zone". If compilation takes too long I'll start reading e-mails or web browsing. When compilation is done my mind is elsewhere and I have to get into the problem solving "zone" again.
Re:France Tracks Down 18 Million File-Sharers on Thursday July 14, 2011 @09:29AM (#2762907)
The story doesn't tell if all 18 million are French users. The tracking company Trident Media Guard could very well be operating globally. The ISPs reportedly only returned 900,000 identities which may be the French portion of the initial 18 million.
Why don't the cloud storage service providers encrypt/store all user content in such a way that it can only be read by the user? I doubt there are any ethical benefits in storing the data in such a way that they (the service providers) can read it. Even if there is I doubt that users would agree to such usage.
Well their screenshot/mock-up does, take a look again.
Interesting... the application has a Windows Vista/7 scrollbar.
Re:It’s Faster Because It’s C on Tuesday July 13, 2010 @09:46AM (#1511309)
"I’d even argue that the main reason kernel code tends to be efficient is not because it’s written in C but because it’s written with parallelism and reentrancy in mind, by people who understand those issues."

With this arguing, isn't it reasonable to assume that a project Foo written in C or C++ is faster than an equivalent written in Java simply because the author writing project Foo in C/C++ likely understands performance by choosing C/C++ in the first place? (I am not saying anything about the performance of a certain language implementation)

The author also argues from a performance critical application perspective. What about desktop applications where perceived performance rather acts like a quality property? I know many people that shy away from using desktop Java and even .NET applications simply because they feel sluggish and waste memory. I don't care if the Java application is as fast in pure algorithmic performance.

If I can choose between using two equivalent C/C++ or Java/.NET applications I will choose the C/C++ application. I still think this is a good assumption.