Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ktRolster
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
ktRolster
8y ago
I can smell your program. All that new hardware around me. The smell of dot matrix ink.
2.
▲
“Accelerated Responsible Disclosure” – Daniel J. Bernstein
(mobile.twitter.com)
1 points
by
ktRolster
8y ago
|
0 comments
3.
▲
by
ktRolster
9y ago
You can also add the --back option as an alias, so you don't need to type it in every time on systems where that is important. You could also use an environment variable to modify the behavior. The GNU team did this when they added or
4.
▲
by
ktRolster
9y ago
It's not a problem. It's a way things can be better.
5.
▲
by
ktRolster
9y ago
Alan Kay is the one who said "The best way to predict the future is to invent it." He did so by inventing quite a bit of the technology that is in every PC and smartphone today.
6.
▲
by
ktRolster
9y ago
more-discoverable undo I think he wanted more discoverable everything, the undo was just used as a particularly bad example on the iPhone. He wants the world to be more discoverable, to modify our very culture so that learning is easy
7.
▲
by
ktRolster
9y ago
His ideal vision is always described in very abstract terms. If he took the care to write it down precisely, what it should look like, I'm sure there would be hundreds eager to build it for him. Look at Squeak. http://sque
8.
▲
by
ktRolster
9y ago
Back in the 90s people used to have their pager connected to CERT to make sure they knew if anything happened. Of course no one uses pagers anymore, but there are places you should definitely pay attention to if you're looking at the s
9.
▲
by
ktRolster
9y ago
It's worth investigating what Utah did, they have some nice internet. http://archive.sltrib.com/article.php?id=3062258&itype=CMSID (their internet has improved since that article, too). Those lucky people have mult
10.
▲
Hiring Behaviors That Would Work for Developers, Too
(medium.com)
3 points
by
ktRolster
9y ago
|
0 comments
11.
▲
by
ktRolster
9y ago
Let's be honest: the corporations that hire us will drop us as soon as it becomes convenient to the bottom line, and as likely as not without a severance package. You owe it to yourself to get the best possible compensation package, be
12.
▲
by
ktRolster
9y ago
That article is a little deceptive. It is mainly tracking TARP, it doesn't track the money injected into banks by other methods (like the FED directly buying subprime loans and manipulating the market). http://www.zerohedge.
13.
▲
by
ktRolster
9y ago
In retrospect (as the housing prices have mostly recovered: http://www.doctorhousingbubble.com/wp-content/uploads/2013/0... ), the hosing crisis can be seen as an irrational bubble, with the major problem bei
14.
▲
by
ktRolster
9y ago
It's not dead simple, it just seems that way because the router already comes configured for it. If you had a router already configured with a default firewall, that would seem dead simple, too.
15.
▲
by
ktRolster
9y ago
Hi! I can't imagine how you understood what I wrote. I specifically said to not use those C library string functions. I fully admitted that string manipulation is absurdly bad and error-prone, then built on that by showing a way to m
16.
▲
by
ktRolster
9y ago
Oh yeah, you're right. Another thing I've done that will work if you have a lot of strcat(), is make a string struct: ktString { int len; int memlen; char *str; } It keeps track of the string'
17.
▲
by
ktRolster
9y ago
I assume you're referring to OpenBSD here, they didn't use snprintf(). They used asnprintf(), which solves the problem of who should allocate (but not who should free).
18.
▲
by
ktRolster
9y ago
OpenBSD takes a fairly minimalist approach, which is vaguely described here: http://www.freebsdforums.org/forums/showthread.php?threadid=... They basically replace the unsafe functions with things that are easier to u
19.
▲
by
ktRolster
9y ago
shrug It doesn't fall over. I've done it, the openBSD team has done it. DJB has done it. Maybe something is wrong with your implementation that I can help you with?
20.
▲
by
ktRolster
9y ago
It was quite state-of-the-art at the time. Most of the criticisms you hear about C today (type safety, memory safety, no garbage collection) were criticisms that C got when it was first invented. In fact there are fewer criticisms of C
21.
▲
by
ktRolster
9y ago
That particular problem (strlen/strcpy/memcpy) comes from the problems of the standard library string functions. It can be solved by creating your own string library. Then string manipulation is easy.
22.
▲
by
ktRolster
9y ago
For that situation, you would need to mark the end of the variable-length memory block at run-time.
23.
▲
by
ktRolster
9y ago
It's not just the mental ease, it's also the physical typing ease (and in some cases, the possibility). For example, he points out that to connect C to existing parts of the system (which is the OS and OS level tools), all you hav
24.
▲
by
ktRolster
9y ago
You can, but you'll be dirt poor. Back when "dirt poor" was normal, and luxuries like "bathing every day" or "carpet" were uncommon, being dirt poor seemed acceptable. Now most people won't accept tha
25.
▲
by
ktRolster
9y ago
Here you go, I uploaded an image of the file transfers showing just the html and javascript: https://imgur.com/a/aTpj2
26.
▲
by
ktRolster
9y ago
I have no idea
27.
▲
by
ktRolster
9y ago
The whitespace is there because people design first for mobile, then port to desktop browsers as an afterthought. That's not going to change any time soon.
28.
▲
by
ktRolster
9y ago
You should check out Google's homepage sometime. One wouldn't expect that such a simple front would hide so many k of Javascript, but I guess it does a lot.
29.
▲
by
ktRolster
9y ago
I would roll my own. I'm totally confident I can do it better than the OpenSSL team. Of course, I would see what I could do with GnuTLS, first. In practice, OpenSSL should not be considered secure. At best it can be considered as a way
30.
▲
by
ktRolster
9y ago
Update: 4 of 535 members of Congress have computer science degrees. That's higher than I expected.
More ›