Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
alblue
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
31 ms
·
271.
▲
by
alblue
11y ago
I interviewed Gil Tene at QCon London 2016 about what Hardware Transactional Memory is and why it will be important. The interview has now been posted on-line: http://www.infoq.com/interviews/tene-hardware-transactional
272.
▲
by
alblue
11y ago
This was recorded at QConLondon in March 2016 and IBM's engineers are talking about how they are working on the Linux port of Swift, as well as the docker technology behind the Swift web repl at https://swiftlang.ng.bluemix.
273.
▲
The case for bringing Swift to the Server
(infoq.com)
3 points
by
alblue
11y ago
|
1 comments
274.
▲
by
alblue
11y ago
In general aviation aircraft the important levers/buttons are all explicitly sized/shaped/coloured differently to avoid confusion. The last thing you want to happen is come in for landing, reduce your throttle and discover th
275.
▲
by
alblue
11y ago
Having owned around six different dysons (including the washing machine) over the last couple of decades, I can safely say that in general they are rock solid. In fact they are pretty user serviceable and can replace quite a few parts yours
276.
▲
by
alblue
11y ago
The key point most people have completely ignored is that the Flash memory doesn't get erased when the key code has been entered too many times. In any case performing a Flash erase over gigabytes of storage is an expensive (time,batte
277.
▲
by
alblue
11y ago
I have a 2002 Prius Hybrid which is still running fine after 120,000 miles - though I did need to replace the battery earlier this year when one of the cells leaked (internally). Not exactly a cheap change but has probably given it another
278.
▲
by
alblue
11y ago
"It's not Tesla" is probably a good thing. The build quality and comfort inside the car is shockingly bad for something that has such a high price tag. Plasticy finishes, sub-par seating - let's fact it, the only thing i
279.
▲
by
alblue
11y ago
The difference with a VM image (or an .iso, for that matter) is that it contains both your program and the JRE in the same deployable unit, which is what the license permits. Docker containers, by contrast, store each layer separately, so t
280.
▲
by
alblue
11y ago
Don't forget the removal of the C-style for loop, along with the increment ++ and decrement -- operators. https://github.com/apple/swift-evolution/blob/master/proposa... https://github.co
281.
▲
by
alblue
11y ago
And that's why they had to kill it. Instead of investing the time and effort to make the real UI better, their plan was simply to make other clients worse until everyone was forced back onto one giant web platform that they can monetis
282.
▲
by
alblue
11y ago
One surprising performance issue with Swift was identified (and fixed) by IBM recently: https://github.com/apple/swift/commit/259d57bbe7784955108caa... The problem was that the print operations was being done
283.
▲
by
alblue
11y ago
The printed book has reasonable margins; there's over an inch of space on both sides of the book. The text is small but to my eyes looks like 12 or 13pt font (caps characters are around 2.5mm high). By way of comparison, the text is ar
284.
▲
by
alblue
11y ago
Yes, exactly - I would have expected this to be called out much more prominently than in the middle of page 28, especially when it defines 'exported' and then fails to have an index entry back to it.
285.
▲
by
alblue
11y ago
I wrote a review of this book at InfoQ earlier this year: http://www.infoq.com/articles/the-go-programming-language-bo... There's a free chapter available from the book's website http://gopl.io wh
286.
▲
by
alblue
11y ago
It isn't really but aimed at a different use case. Everyone rallied against OSGi because the strict modularity showed developers that in general their application wasn't as modular as they thought it was; and the fact that class l
287.
▲
by
alblue
11y ago
Not really; a module system that has versions allows you to define dependencies in terms of version ranges, so that if installing a newer version into your app the module can decide in its dependencies if the version is compatible or not. I
288.
▲
by
alblue
11y ago
But then they would be two different modules; not the same module with different version numbers.
289.
▲
by
alblue
11y ago
And yet Swift can implement generics with just as much performance as Go. Swift has had limited forms of generics in the first few releases and in the 2.2 developer releases there are full generics; yet they compile to the same performant n
290.
▲
JEP 286 Proposes Extending Type Inference to Local Variables in Java
(infoq.com)
1 points
by
alblue
11y ago
|
0 comments
291.
▲
by
alblue
11y ago
That is something completely different. The Jigsaw referred to in the title is the Java module system that will be part of Java 9, not a GUI browser made by a different group.
292.
▲
by
alblue
11y ago
Many people were frustrated with OSGi because it explicitly made modularity up front and centre, and the majority of developers didn't want to worry about it. The modularity of Jigsaw - including different classloaders for modules - is
293.
▲
by
alblue
11y ago
Just as a heads up; Jigsaw (as it is today) doesn't have versions, so the issues you describe won't happen. There will be one global json-lib module that will be available to all modules. They've taken enough to get to this p
294.
▲
Jigsaw Finally Arrives in JDK 9
(infoq.com)
96 points
by
alblue
11y ago
|
46 comments
295.
▲
by
alblue
11y ago
It happened in December of last year. http://www.infoq.com/news/2016/01/swift-overtakes-objective-... Swift is the de-facto future replacement of Objective-C for Apple ecosystem. It's got a while to go y
296.
▲
by
alblue
11y ago
I interviewed Gil Tene at QConLondon this week (founder of Azul and designer of the Vega). One of the advantages was that the hardware transactional memory support was built in, which meant that it could perform optimistic locking on gainin
297.
▲
by
alblue
11y ago
The problem is that the initial clone is depth=1, then subsequent fetches are depth=MAX. If you did clone depth=MAX in the first place it is faster to serve. Shallow (depth=1) can be converted into a full clone with the above.
298.
▲
by
alblue
11y ago
Can we fix the title to be that of the actual post? The real title has nothing to do with 'friendly' nor are many hailing it. The title should be "Enjoying Java and Being More Productive with IntelliJ IDEA" as per the or
299.
▲
by
alblue
11y ago
Yes, I did, and I wrote up what happened at InfoQ. Incidentally the video stream is still available and I've linked to it from the news piece, so if you want to watch it again you can do so. Note also that in the debate the FBI indicat
300.
▲
by
alblue
11y ago
You have my Swift Essentials book listed (one of the first, published in 2014) but the second edition came out covering Swift 2 last month: https://www.packtpub.com/application-development/swift-essen... There's a
More ›