Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dottrap
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
36 ms
·
301.
▲
by
dottrap
12y ago
Considering Apple has been locking down the system with App Store distribution and Gatekeeper (and sandboxing), the attack vector risk will probably be constrained.
302.
▲
by
dottrap
12y ago
ScriptingBridge which was a layer to formally connect other languages to OSA is still there (unsure about 10.10), but neglected. It was introduced in 10.5 along with official support for PyObjC and RubyCocoa in that release. Apple also tout
303.
▲
by
dottrap
12y ago
NeXT had them before Apple Mac OS classic. NeXT/OSX is the only mainstream system in use that still employs them today.
304.
▲
by
dottrap
12y ago
I remember when Gnome and KDE were first emerging. They were both too slow and wonky for me. Somebody suggested WindowMaker and I really liked it. At this time, I had no knowledge of NeXT or GNUStep. It was some years later after OS X emerg
305.
▲
by
dottrap
12y ago
I think this information is common among NeXT old-timers and passed onto by them to early Cocoa developers where I learned it. It used to be a small community. I disagree with the original post that implies BeOS was better than NeXT. There
306.
▲
by
dottrap
12y ago
For Apple, BeOS would have been a disastrous choice and NeXT knew this. BeOS and its public APIs were built on C++ which is terrible for binary (ABI) compatibility, which is a critical feature to convince 3rd party commercial (proprietary)
307.
▲
by
dottrap
12y ago
It's easy to hedge an answer, but I'll risk being provocative (and I'm sure will be down voted despite the rules) and say: Yes it is a bubble. It exists because central banks have pushed interest rates too low which punishes
308.
▲
by
dottrap
12y ago
Actually, no, the author is correct. Most people don't get the licenses correct nor truly understand them. The notions of "free" vs. "open" are often conflated or not well defined. This author has correctly identifi
309.
▲
by
dottrap
12y ago
Modded down because somebody can't take a joke? Truth hurts doesn't it? If you want serious examples, look at OpenGL standardization and how every competent GL developer has to work around the standard via GL extensions because th
310.
▲
by
dottrap
12y ago
The scale argument is dogma. We already know huge, successful code bases exist in C and many employ similar techniques to this. (These are pretty mild tricks.) Additionally, the scaling argument is often used to belittle other languages lik
311.
▲
by
dottrap
12y ago
Yeah! Screwing it up for everybody is what standards committees are for :P
312.
▲
by
dottrap
12y ago
Nitpick: Objective-C and C are terrific for interoperation. FFI works pretty well with Obj-C and C too because it is all based on C binary compatibility and predictable symbol mangling. This is how previous Apple language bridges like PyObj
313.
▲
by
dottrap
12y ago
Yes, other articles/sources have mentioned the $1-$2 billion per year figure for Microsoft. Apple second quarter ended March 29, 2014 posted quarterly revenue of $45.6 billion and quarterly net profit of $10.2 billion. Multiply by 4 to
314.
▲
by
dottrap
12y ago
Lua already has native floating support (by default). The number type is double by default. Lua 5.3 (work 2 already available) introduces integer subtypes so now you can have both floating point and integers.
315.
▲
by
dottrap
12y ago
The only problem with Microsoft is they just have no taste. -- Steve Jobs https://www.youtube.com/watch?v=mOgOP_aqqtg
316.
▲
by
dottrap
12y ago
Yes. Lua, JavaScript, Ruby ( http://www.rubymotion.com ), Java, C#, and pretty much any language that can talk to C (that's almost all of them) and embed and disable JIT (harder for some). It doesn't mean it's easy
317.
▲
by
dottrap
12y ago
As a very long time Obj-C guy, Swift looks great and Swift looks like the future. But if you need to learn Cocoa through existing resources (books, tutorials, forums) or use/read existing code (3rd party libraries, code snippets, heade
318.
▲
by
dottrap
12y ago
This is addressed to. Not all languages compile cleanly to the CLR. Running in the VM has serious tradeoffs as well. Garbage collection is a serious problem for soft/hard real time apps. Understanding performance is difficult too becau
319.
▲
by
dottrap
12y ago
"Public Static Void" Rob Pike (Bell Labs, Plan 9, Google Go) gave this short speech at OSCON 2010 about what's wrong with programming languages, their thinking, and their recent direction, with a lot of focus on C++/Java
320.
▲
by
dottrap
12y ago
Metal isn't on Mac. They ditching Mac too?
321.
▲
by
dottrap
12y ago
Douglas Crockford (JavaScript: The Good Parts) has talked about this problem with binary floating point to do decimal (human) math, on many occasions. Here is one such instance. http://www.yuiblog.com/blog/2009/03&
322.
▲
by
dottrap
12y ago
There is a really nice example of the "goto" semantic for proper tail calls in "Programming in Lua". The example is a maze or adventure game where you need to move into different rooms (north, south, east west). http:&#
323.
▲
by
dottrap
12y ago
Zeroconf (Zero Configuration Networking) is the standards body name. mDNS is one of 3 components that Zeroconf uses, the other two being local link addressing and DNS service discovery. jMDNS works fine on Android but it is a 3rd party depe
324.
▲
by
dottrap
13y ago
A Python script to delete git? Oh, you mean Mercurial? (ducks)
325.
▲
by
dottrap
13y ago
Terms need to be better defined. Android uses a Linux kernel. But Android completely cutoff the typical user land that Linux devs/users expect. Android replaced all the good user land C stuff with their own JavaVM (Dalvik) which has te
326.
▲
by
dottrap
13y ago
So many languages allow doing this. Lua and Tcl are famous for this, but many other languages/runtimes also can do this, Python, Ruby, Javascript, C#, Java. They have a formal C API you can call through and define some memory managemen
327.
▲
by
dottrap
13y ago
Is there a way to build your Go stuff as a real, embeddable library and then call into it from C (via the NDK)? I think this would be a more natural way of doing it, and also be potentially more reusable on other platforms like iOS (which f
328.
▲
by
dottrap
13y ago
Very interesting. How large is the binary size?
329.
▲
by
dottrap
13y ago
This statement is completely untrue. - iOS forbids JIT just like Windows, making it no worse than Windows. - iOS 7 made JavaScriptCore public API so all iOS apps may use JavaScript. - Pre-iOS 7, companies were already embedding SpiderMonkey
330.
▲
by
dottrap
13y ago
I think the small claims idea is really interesting. HSBC is probably just covering their ass with all the stringent business banking regulations. (I also had a California LLC and the red tape is ludicrous.) A small claims ruling gives them
More ›