Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bluetomcat
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
80 ms
·
871.
▲
by
bluetomcat
12y ago
> I have seen that developers have this weird need to create your own method and means of communicating errors. Developers ignore most of the status codes because they introduce unnecessary complexity on both ends (client and server) and
872.
▲
Processing Arrays of Bits with AVX-512 (2014)
(software.intel.com)
1 points
by
bluetomcat
12y ago
|
0 comments
873.
▲
How to Write Shared Libraries (2011) [pdf]
(akkadia.org)
13 points
by
bluetomcat
12y ago
|
0 comments
874.
▲
by
bluetomcat
12y ago
Wherever the code refers to a variable or function, the compiler only allows this if it has previously seen a declaration for that variable or function—the declaration is a promise that a definition exists somewhere else in the whole progr
875.
▲
We need to talk about TED (2013)
(theguardian.com)
3 points
by
bluetomcat
12y ago
|
0 comments
876.
▲
Linux x86 Program Start Up
(dbp-consulting.com)
143 points
by
bluetomcat
12y ago
|
30 comments
877.
▲
by
bluetomcat
12y ago
Does Windows really keep a pool of zero pages? With COW, a single zero page is sufficient -- any copying would be done when a write is attempted over the page.
878.
▲
Exception Handling Considered Harmful (2005)
(lighterra.com)
1 points
by
bluetomcat
12y ago
|
0 comments
879.
▲
Stanford researchers discover ‘alarming’ method for phone tracking (2013)
(blog.sfgate.com)
2 points
by
bluetomcat
12y ago
|
0 comments
880.
▲
Data alignment for speed: myth or reality? (2012)
(lemire.me)
17 points
by
bluetomcat
12y ago
|
8 comments
881.
▲
Coding for Performance: Data alignment and structures (2013)
(software.intel.com)
49 points
by
bluetomcat
12y ago
|
3 comments
882.
▲
by
bluetomcat
12y ago
Most higher level languages do have wrappers around these calls, but you rarely have to worry about things such as async-signal-safety or EINTR, for example. Knowing why such things are problematic isn't of much interest to the average
883.
▲
by
bluetomcat
12y ago
The C sources are quite baroque as well -- inconsistent naming, lots of repetition. Things that could have been neatly done with a lookup table are coded into enormous repetitive switch statements. No goto for error handling, hence a repeti
884.
▲
by
bluetomcat
12y ago
I wouldn't regard POSIX as "just another library". It is the interface between your program and the operating system. In order to gain a healthy understanding of things like memory mapping, signals and process control, you ha
885.
▲
by
bluetomcat
12y ago
It's not only the build environment. Mastering C goes way beyond the superficial level of just learning the language and the libraries. Being a very thin abstraction over the machine, you will inevitably encounter some quirks which can
886.
▲
The Top Myths of Video Game Optimization
(gamasutra.com)
2 points
by
bluetomcat
12y ago
|
0 comments
887.
▲
Confessions of an ex-tech journalist
(medium.com)
1 points
by
bluetomcat
12y ago
|
0 comments
888.
▲
Dangers of std::shared_ptr
(seanmiddleditch.com)
1 points
by
bluetomcat
12y ago
|
0 comments
889.
▲
AMD’s next big gamble: ARM and x86 cores working side by side on the same chip
(extremetech.com)
2 points
by
bluetomcat
12y ago
|
0 comments
890.
▲
by
bluetomcat
12y ago
Because, at the end, all that brings gradually better products of real value, instead of just trying out completely different ideas which are destined to be the "next big thing" in a chaotic manner, which is what happens to a lar
891.
▲
by
bluetomcat
12y ago
Exactly. A lot of critical software gets written for industrial automation, and you never have a chance of seeing it on GitHub.
892.
▲
by
bluetomcat
12y ago
The US concentrates way too much on the consumer side of innovation, whereas Germany seeks to improve and optimize the whole cycle of its manufacturing, without necessarily aiming to put something on the shelves immediately. This makes Germ
893.
▲
by
bluetomcat
13y ago
> If a Facebook client, a mail application, a simple 2D game or a music player lags on such a mobile phone, it does so because it's a piece of crap. Fair point. It has more to do with the way these apps are cobbled together out of h
894.
▲
by
bluetomcat
13y ago
> What does suck, indeed, is when people try to use tools that were meant to make HTML docs look nice to build an office suite. The same thing is now happening to a certain extent in the native mobile development. UI Frameworks have been
895.
▲
The post-Concorde world and the risk of planetary entrapment
(wpsa.research.pdx.edu)
2 points
by
bluetomcat
13y ago
|
0 comments
896.
▲
by
bluetomcat
13y ago
Starting with C would be good, but only if the teacher constantly supervises and reviews the code that gets written by the students. Beginners will inevitably do mistakes as they are learning, and the leaky abstraction between C and the und