Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bruceboughton
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
91.
▲
by
bruceboughton
13y ago
HulloMail does this for your voicemail.
92.
▲
by
bruceboughton
13y ago
Lazy<T> is quite useful for lazy-loading/memoization.
93.
▲
by
bruceboughton
13y ago
Good explanation, thanks. I don't understand the advantage of the dollar syntax though. One character shorter, and makes it look more object-y, obscuring the perf difference.
94.
▲
by
bruceboughton
13y ago
I'm not sure of this direction. It looks like a rather large syntax explosion to cover a bunch of corner cases. C# doesn't want to become Perl. That's my initial gut feeling but perhaps that will change. Does anyone know what
95.
▲
by
bruceboughton
13y ago
How would you tell…?
96.
▲
by
bruceboughton
13y ago
I would suggest that's a strong indicator that it is bad.
97.
▲
by
bruceboughton
13y ago
It would have to be a pretty low-functionality tablet to be legal in most jurisdictions... like the one Apple have just announced, for example.
98.
▲
by
bruceboughton
13y ago
In reply to: Apple cannot prove they aren't reading your iMessages. You said: Sure they could. They could change the protocol and UI so that the users could verify and pin keys, and they could publish the iMessage source
99.
▲
by
bruceboughton
13y ago
That's a shame. All the enterprise places I've worked so far have used Subversion (whether officially or not).
100.
▲
by
bruceboughton
13y ago
Which was my point...
101.
▲
by
bruceboughton
13y ago
They could publish the source, but how do you know that source is running on your iPhone?
102.
▲
by
bruceboughton
13y ago
I believe the GP is referring to writing a non-optimising compiler in C. Not compiling your C code using a non-optimising compiler.
103.
▲
by
bruceboughton
13y ago
>> and it's in JavaScript, so it couldn't be easier for programmers in general Because JavaScript is magically easier than any other programming language ever invented. Even if this were true, it still wouldn't help an
104.
▲
by
bruceboughton
13y ago
Nonsense, you didn't even have CVS in the 80's.
105.
▲
by
bruceboughton
13y ago
It's interesting that the example code shown is so clunky. It uses try-finally to manually dispose the resource when the idiomatic way would be to wrap it in a using block: using (var file2 = new StreamReader(file)) { while (
106.
▲
by
bruceboughton
13y ago
No, there's just not that many true instances of the is_a relationship outside of shapes. Reuse is often better achieved via composition rather than complex up-and-then-down-again virtual call chains.
107.
▲
by
bruceboughton
13y ago
It's interesting that so much time and effort is spent by JavaScript developers implementing classical inheritence when this is a concept increasingly shunned in classically typed languages.
108.
▲
by
bruceboughton
13y ago
To echo others' sentiments: I use Arq on 3 Macs and absolutely love it. It's a bit of a pain that Amazon have no migration from the original Glacier API to the new S3-Glacier API but I guess that's the cost of being an early
109.
▲
by
bruceboughton
13y ago
>> If you aren't a complete n00b About 6.8bn out of the 7bn people on this planet are complete "n00bs".
110.
▲
by
bruceboughton
13y ago
It looks to me like C# supports everything from http://docs.oracle.com/javase/tutorial/extra/generics/wildca... using generic type constraints: http://msdn.microsoft.com/en-us/librar
111.
▲
by
bruceboughton
13y ago
I don't think people really grok random. Like when they complain that their MP3 player plays two songs from the same album when it's on random.
112.
▲
by
bruceboughton
13y ago
Easily solved with an extension method; public static TReturn Try<TType, TReturn>(this TType value, Func<TType, TReturn> accessor) { if (value == null) return default(TReturn); return accessor(value);
113.
▲
by
bruceboughton
13y ago
On the GAC: Never use the GAC -- except for platform libraries (System.*, etc.). Always deploy your dependency DLLs side-by-side with your code.
114.
▲
by
bruceboughton
13y ago
Considering they never actually exchanged money a single Q Seems like quite a failure for a business.
115.
▲
by
bruceboughton
13y ago
>> That is something that you won't find that often in the enterprise space. What utter rubbish. What you won't find that often in the enterprise space is dynamic languages, so your statement is irrelevant as well.
116.
▲
by
bruceboughton
13y ago
Their SQL Server is called SQL Server Microsoft SQL Server. See also: Oracle Database, MySQL, PostgreSQL, SQLite Their common language runtime is called the common language runtime. .NET Common Language Runtime Their MVC
117.
▲
by
bruceboughton
13y ago
In the UK, you really can walk in, pick something up, pay on your phone and walk out. No staff intervention necessary. Granted, all the really high value stuff is out back so perhaps this doesn't scale as well to other retailers.
118.
▲
by
bruceboughton
13y ago
Yes, because then you are editorialising and lose a lot of safe harbour protections.
119.
▲
by
bruceboughton
13y ago
That Google think this is an appropriate UI for this feature tells you everything you need to know about the state of design there.
120.
▲
by
bruceboughton
13y ago
See also: Doxie ( http://getdoxie.com/ ) Aside from the scanner itself, their software is very good and optimised for document scanning. It also has built in OCR.
More ›