Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mantrax5
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
61.
▲
by
mantrax5
12y ago
A business should be solvent, so of course they're in dollar units. A business is a balancing act of many "should"s and "could"s. But when your top priority, or god forbid, sole priority, becomes "maximizing&
62.
▲
by
mantrax5
12y ago
Funny how you assume he assumes that? The lightning port can do everything you can do with the headphone port, and more . There are three problems with the headphone jack that Apple can see: 1. It's limited: it can stream analog stere
63.
▲
by
mantrax5
12y ago
> An ISP's job, as a private company, is to maximize shareholder value. You lost me there. "There is only one valid definition of a business purpose: to create a customer." ~Peter Drucker (whose writings contributed to the
64.
▲
by
mantrax5
12y ago
Apple is contributing heavily to LLVM and making the code open source. One easily visible example is Clang, a c/c++/obj-c compiler for LLVM, which is open-source and pretty much created and maintained by Apple: http://l
65.
▲
by
mantrax5
12y ago
There are downsides. If people start adopting a cross-platform subset of Swift, and Apple adds features to Swift which objectively require special platform support (and other platforms don't have it), people will not adopt these innova
66.
▲
by
mantrax5
12y ago
Of course. You know Swift is just so natural to both Objective-C, Java, Scala, C# etc. devs already, and so much simpler than Objective-C, I have the feeling we'll see the fastest adoption of a brand new language in the history of comp
67.
▲
by
mantrax5
12y ago
Let's say that this thing in their pocket was indeed them being happy to see an Objective-C replacement. On a more serious note, Apple has a practice of cooperating with a small selection of developers (who sign a bunch of scary NDA&#x
68.
▲
by
mantrax5
12y ago
Open source is rarely the problem in the real world. But that's what you get from people who see divide the software world in "open" and "closed". At one point or another your software needs to run on a piece of har
69.
▲
by
mantrax5
12y ago
Wise people know to avoid micro-benchmarks, but this is not a even micro-benchmark, it's a nano-benchmark.... Testing isolated things like empty loops or ...a single assignment. Those really don't make sense for modern compilers.
70.
▲
by
mantrax5
12y ago
They can send a cease and desist, but they're not required to. Think like Apple - why on Earth would you kill a site with resources for their new language they're pushing? You wouldn't. At most Apple might request that the la
71.
▲
by
mantrax5
12y ago
ActionScript 3 was open source. - It was based upon ECMAScript 4. - The ActionScript code was open source, and the actual reference code for ECMAScript 4. - The JIT runtime of ActionScript 3 was open sourced (Tamarin) and "donated"
72.
▲
by
mantrax5
12y ago
Those are not negative news, just the speculation of Some Dude on the Internet. Apple is not abandoning OpenGL, heck, SpriteKit and SceneKit are both laid on top of OpenGL. The fact is OpenGL doesn't allow the underlying hardware to be
73.
▲
by
mantrax5
12y ago
Three things. First of all, while you can't do this: case val: case val: case val: ... You can do this in Swift, which does the same thing: case val, val, val: ... Second, you can fall throug
74.
▲
by
mantrax5
12y ago
Apple never had their own desktop chips. PowerPC was an IBM architecture. They had created ARM to make chips for Newton, but that's it.
75.
▲
by
mantrax5
12y ago
They're ditching Intel and the discrete GPU chips that it needs. This is the reason Metal isn't introduced on Mac. They're waiting. Waiting until their Macs run on ARM. I'm not saying it'll happen tomorrow. It may t
76.
▲
by
mantrax5
12y ago
Dear "zmmmmm", it was Apple who kept inviting Google to every party they had. Default Google search in Safari, default Google Maps and YouTube on iPhone and so on and so on. Who fucked it up? Google. The whole world sees Google ha
77.
▲
by
mantrax5
12y ago
The "flaws" discovered in Java aren't in the language, but in the most popular JVM implementations, most of which - surprise - are implemented in C (for the lack of a better alternative). Writing in Java still remains monum
78.
▲
by
mantrax5
12y ago
And you're telling me... with a straight face... that Java's lack of direct pointer access, automatic memory management and bounds checking do not make it safer and more secure compared to C and C++? You really should stop talki
79.
▲
by
mantrax5
12y ago
It was clarified during the "State of the Union" talk immediately following the keynote. The video should be available on Apple's site (or if not, very shortly).
80.
▲
by
mantrax5
12y ago
I'm not misrepresenting what he wrote, I'm directly responding to it. While you may not be aware with recent language development and modern LLVM-based languages in general, to me and many others what was announced at WWDC today w
81.
▲
by
mantrax5
12y ago
So you take a language with null pointers, unsafe pointer access, possibility of array and buffer overflows (C and Objective-C). And then you take another where you have no null pointers, no direct pointer access, and no possibility for arr
82.
▲
by
mantrax5
12y ago
While half of the things you checked in that copy-paste are wrong, let me take the bait and say why it will work: - it's not just an arbitrary language, it's the new officially sanctioned programming interface for Apple's gig
83.
▲
by
mantrax5
12y ago
It'll be available for all devices supported by iOS 8, so going back to iPhone 4S. The runtime of Swift is also the runtime of Objective-C, but the runtime might need some upgrades to fully support the Swift semantics in a safe manner.
84.
▲
by
mantrax5
12y ago
"Quality of a man’s sperm depends on how intelligent he is, and vice versa" I don't think people know what "depends" means anymore. Especially the "vice versa" part. That means if you improve the quality o
85.
▲
by
mantrax5
12y ago
It'd be nice if when people down-mod a post, they give a reason. The way it works is just useless.
86.
▲
by
mantrax5
12y ago
Yes, you need to write continuously. Basically you need a transaction log. Redis unfortunately botches that part a bit (it has no performant and reliable way of persisting every change before acknowledging a "commit"), but that&#x
87.
▲
by
mantrax5
12y ago
Well context matters, especially if your language has you starting with at least two or three tabs for most of your code: package Foo { class Bar { void baz() { // Most code is nested *at least* t
88.
▲
by
mantrax5
12y ago
The most popular text mode on older computers was 80 chars wide. That's really it. No other reason. I use 120, plenty of space to fit two code windows side by side and one file browser. With HD screens and the verbose languages we use
89.
▲
by
mantrax5
12y ago
Actor systems. Actor systems allow this to scale and cross the machine boundary without having some dedicated database product doing it for us. I've noticed that the more I work with actor systems (each actor is stateful and keeps its
90.
▲
by
mantrax5
12y ago
SQL remains a useful tool in the box, but while SQL and NoSQL are fighting it out to be the default go-to database technology, something else on the horizon is threatening the concept of having any database separate from the app at all: per
More ›