HN user

damien

444 karma
Posts34
Comments67
View on HN
slate.com 11mo ago

American Millennials Are Dying at an Alarming Rate

damien
32pts9
www.newscientist.com 2y ago

Djb warns NSA may be weakening next-gen encryption

damien
22pts3
ziglang.org 2y ago

Bounties Damage Open Source Projects

damien
3pts0
www.efinancialcareers.com 4y ago

Top French quant: Best mathematicians are in France, or Russia

damien
4pts0
www.reuters.com 8y ago

Macron wants France to win AI 'arms race'

damien
1pts0
cloudplatform.googleblog.com 10y ago

From Google to the world: the Kubernetes origin story

damien
2pts0
cmod.gforge.inria.fr 10y ago

Modular C

damien
3pts0
thepiratebay.se 12y ago

Linux.conf.au 2014 videos torrent

damien
1pts0
software.intel.com 12y ago

App Wars: Who buys the most, and why?

damien
1pts0
bits.blogs.nytimes.com 12y ago

Google Alters Search to Handle More Complex Queries

damien
1pts0
news.yahoo.com 13y ago

Mathematician's Century-Old Secrets Unlocked

damien
51pts10
blogs.scientificamerican.com 13y ago

The Ascent of the Patent Troll and the Devastating Consequences for Innovation

damien
82pts24
mail.mozilla.org 14y ago

Rust 0.3 released

damien
5pts0
www.businessweek.com 14y ago

GE's Billion-Dollar Bet on Big Data

damien
1pts0
64.233.167.104 18y ago

Recession Can Be Breeding Ground for Next Big Idea

damien
1pts0
blogs.zdnet.com 18y ago

Memory test - Firefox 2.0.0.9 vs Firefox 3.0 b 1

damien
8pts0
catherinedevlin.blogspot.com 18y ago

MIT replacing Scheme with Python for Intro CS class

damien
25pts16
www.technovelgy.com 18y ago

Introspective Robot Learns to Walk

damien
1pts1
www.buglabs.net 18y ago

BUG: An open source, web-enabled, modular software + hardware platform

damien
2pts0
www.linux.com 18y ago

Software for data mining publicly available information

damien
1pts0
www.telegraph.co.uk 18y ago

Jessica Alba is Hot, Mathematically Speaking

damien
6pts5
www.ibm.com 18y ago

Set up a Web server cluster in 5 easy steps

damien
1pts0
www.ibm.com 18y ago

Speed up your Ajax applications while dodging Web services vulnerabilities

damien
1pts0
www.linux.com 18y ago

The Open Source way to fame and fortune

damien
2pts0
arxiv.org 18y ago

A Comparison of Push and Pull Techniques for Ajax [pdf]

damien
13pts4
www.youtube.com 18y ago

A Morphable Model for the Synthesis of 3D Faces - Very cool [video]

damien
1pts0
www.eetimes.com 18y ago

AMD to extend x86 instruction set to ease multicore programming

damien
1pts0
slashdot.org 19y ago

The Real Problem With Alexa (a rant from the founder of Slashdot)

damien
25pts4
video.google.com 19y ago

YouTube Scalability (Google Tech Talk)

damien
16pts1
coloradostartups.com 19y ago

Building a startup in a weekend

damien
8pts1

It does close the gap.

Before:

  cc -shared -fPIC -Os -s -o empty.so empty.c
  cc -std=c99 -Wall -Wextra -O3 -g3 -fpie -pie -o benchmark benchmark.c ./empty.so -ldl

  jit: 1.541608 ns/call
  plt: 2.309939 ns/call
  ind: 1.540583 ns/call
  
After:
  cc -shared -fPIC -Os -s -o empty.so empty.c
  cc -std=c99 -Wall -Wextra -O3 -g3 -fpie -fno-plt -pie -o benchmark benchmark.c ./empty.so -ldl

  jit: 1.541836 ns/call
  plt: 1.539239 ns/call
  ind: 1.542874 ns/call

It's likely talking about all future dividends (discounted for time value). Startups will naturally reinvest their earnings to grow, but at some point, pursuing growth will be too costly and the best use of their earnings will be to return it to the owners as dividends.

If a company were guaranteed to never return anything to owners, then it would be more like speculating in the future value of a baseball card than an actual investment.

It may not be a practical way to calculate value, but it's not crazy either.

Rust Guide 12 years ago

Probably the largest application written in Rust is the Rust compiler itself.

Yes, I'd say a language runtime definately falls in that critical 3% Knuth referred to in the original quote.

Makes sense if you are the only person running your programs (and you are allowed to ignore things like hardware and power costs).

Also, 2 minutes per change to compile the object files affected and link the executable seems a bit excessive considering the entire Linux kernel can generally be built from scratch in less time than that (assuming a modern system).

I like both Dota 2 and HoN, but HoN definitely has the upper hand with regards to fast-pace twitch-based gameplay. The first thing a HoN player notices when trying out Dota 2 for the first time is that input delay.

Supposedly part of the problem is that Dota 2 uses the Source engine with netcode designed for FPS games; hence it does prediction and interpolation which works well for those games but not as well for RTS games. For more info: http://pastebin.com/ekk07PKn

What? That doesn't sound right... how does the distribution method affect copyright? Think of all the free software (with licenses dependent on copyright) that's made available over BitTorrent. Or World of Warcraft game updates, or humble bundle games, or ...

Are you sure? The article doesn't seem to say whether it's a hardware or software issue, and the iphone's hardware parts aren't exactly secret proprietary stuff... I mean the Galaxy S4 is supposed to have the better PowerVR GPU for example. I'm thinking the difference is in the software stack, I think you'd be surprised at how much code gets run between the time there's an input event and an app reacts to it on the screen.

Anyways, it'd be interesting to know if running Android on an iphone showed the same delays.

[dead] 13 years ago

Well AMD is technically fabless since they spinned off GlobalFoundries in 2009, but yea it's probably a good move for them.

The letter l on it's own at small font sizes resembles the number 1 in other fonts too closely. In fact, my default sans font (DejaVu Sans) has the 1 shaped just like the Inconsolata l. I'm sure it's something you get used to but I personally prefer the style used in DejaVu Sans Mono or Ubuntu Mono, where the l shape can't be mistaken for anything else.

I don't think I mentioned any technical reason? Allocating developer time is generally a management decision.

If anything, Intel has already put their resources into Wayland and the lack of any good technical reasons for Mir's existence probably played a large role in their decision.

I don't see why this is so shocking really, many other projects in the Linux graphics stack have already said that they won't be supporting Mir upstream any time soon. At this point, I'd be more surprised of hearing a project supporting Mir than the other way around.

Why would you be pretty sure he is more familiar with C when most of his past projects were written in C++? Not to mention that he's written two blog posts explaining his reasoning...

I'm not sure the trademark is a big deal, it's probably to prevent misuse like what happened with the Linux trademark (which took a few years to resolve). I doubt he's doing it to make it more annoying to use.

That's how the Kore web server works ( https://kore.io/ ); it makes you generate a static.h file at compile time that contains all of you your static content.

But like you say, I have to wonder if it actually makes a difference performance-wise. The kernel will cache the static file data anyways. The only improvement I can see is maybe to avoid having to look up file metadata (length and mtime)? Or to avoid a syscall?

Go and Assembly 13 years ago

So what does that middle dot actually do before the function names? It doesn't seem to be mentioned in the linked documentation of the Plan 9 assembler, and if I have to use a character that I can't easily type with my keyboard, I'd like to at least know what it actually does. :)

Also, doesn't doing this limit your code to using gc toolchain (since the generic Go function has to get called from the arch-specific asm code which uses that Plan 9 dialect)? Does this mean that the Go standard library can't be compiled with gccgo for example?

It seems they've already started that kind of spin. For example, in the wsj article:

"Chinese internet analysts said they were shocked by the Google announcement, but at the same time they understood the reasons behind its threat to back out of China. They said the cyber attacks have exposed Google's inability to protect its users' privacy..."

http://online.wsj.com/article/SB126335402591827235.html