|
This was my reaction to the Scala macros proposal too. Not because there is anything necessarily bad about macros or the proposal, but just because—is this really the most critical thing? ... I think the Scala folks have done a good job of putting together something that is significantly better than Java as a language. It’s fast, concise, statically type-checked, and inherits a lot of the good operational properties of the JVM. But languages aren’t just, well, languages; and they aren’t even runtime environments for that matter. They are platforms and tool chains and libraries and bodies of documentation, and cultures, and practices. And here Scala does not yet do so well. You can only push the innovation envelope so far.
|
|
|
|
|
Now that the Windows 8 Consumer Preview has been picked apart the question I’m asking is how many more shoes are there left to drop? As we’ve all seen, the current Microsoft philosophy (particularly for the Windows group) is to only release information that needs to be released. I conclude there is still a lot we don’t know about Windows 8 and related products. Enter the Octagon!
|
|
|
|
|
Adrian Kingsley-Hughes lists the things he finds wrong with Windows 8 and Jeff Ammons puts forth the common argument that Windows 8 will probably not work well in the enterprise. I can't disagree more with their positions because I think I am looking through a completely different set of lenses. A pair of lenses that looks forward, not backward. Businesses are rapidly adopting tablets. Ignoring this reality is the fast track to career suicide.
|
|
|
|
|
In late 2009, Why the Lucky Stiff’s disappearance played out in real time on the Internet, as Rubyists noticed his projects had stopped loading and relayed the news on popular forums. It was not just one site or server, they fast realized. _why, his blog, his Twitter feed, and all of his open-source code had disappeared from the Internet, and all at once. Let's look at why _why's contributions continue to be important today. _why is fine, and he just wants to be left alone.
|
|
|
|
|
The cloud is essentially a metaphor for a network of computers in which computational tasks and resources can be shared. The big idea here is that users simply rent the computing power, the storage or an application for as long as they need it without having to invest in the infrastructure behind it. That makes computing cheaper, easier and more efficient. There are well known problems of course... The cloud could suffer the same kind of collapses that plague the financial system.
|
|
|
|
|
Passwords that contain multiple words aren't as resistant as some researchers expected to certain types of cracking attacks, mainly because users frequently pick phrases that occur regularly in everyday speech. A study by Bonneau and Shutova is among the first to examine passphrases used by real-world people to access accounts. While it concludes phrases are harder to guess, the increased entropy isn't enough to withstand offline attacks. CrackMeIfYouCan.
|
|
|
|
|
|
Reviving a Classic NeXT Cube[^] (source: Rick's Random Ramblings) 1989 Called... It wants its Cube back.
"NeXT Computer was the foundation on which today's Apple success was built. Let's fire up the WAYBAC machine and try to boot up their flagship NeXT Cube."
|
|
|
|
|
Developing for Windows 8: Photobucket app creators talk Metro[^] (source: Ars Technica) Do users want Metro, "regular" Windows, or both?
"With the Windows 8 Consumer Preview out, many developers have already built preview versions of their products. Here's what one group of developers at Photobucket think about developing Metro apps."
|
|
|
|
|
Is HTML5 ready yet?[^] (source: Christian Heilmann) No, HTML5 is not ready and will never be – and that is a good thing.
"HTML was never “ready” and will never be “ready”. It might be “a dirty hack that works right now.” But it can still be “the right choice” and “an exciting opportunity.”"
|
|
|
|
|
James Whittaker: Why I left Google[^] (source: JW on Tech) Google+ and me, we were simply never meant to be.
"The Google I was passionate about was a technology company that empowered its employees to innovate. The Google I left was an advertising company with a single corporate-mandated focus."
|
|
|
|
|
That was a good read. Thank you!
|
|
|
|
|
The way I think about Diagnostic tools[^] (source: The Moth) Some basic tools for debugging, profiling and tracing in Visual Studio.
"Every software has issues, or as we like to call them "bugs". To diagnose issues, the most important assets are good techniques, skill, experience, and maybe talent. The right tools help, too."
|
|
|
|
|
This post needs a bit more information. It doesn't have a good structure to the content and it doesn't say much about techniques. If you are the moderator of this post go into more detail about the subject give a suggestion for tools and techniques to make it more appealing.
nothing
|
|
|
|
|
The laser unprinter[^] (source: ExtremeTech) ...or as we used to call it: the whiteboard.
"You’ve heard of laser printers — and now a team of researchers from the University of Cambridge in England have created a laser unprinter that can remove ink without damaging the paper."
|
|
|
|
|
|
The iPad Mini and the Future of the iPad[^] (source: TightWind) Do you think we'll see a smaller iPad anytime soon?
"A smaller iPad would be cheaper, lighter and easier to use one-handed. But would it be a good idea?"
|
|
|
|
|
After 244 Years, Encyclopaedia Britannica Stops the Presses[^] (source: NYTimes.com) Encyclopaedia what? You'll have to look it up on Wikipedia now.
"In an acknowledgment of the realities of the digital age Encyclopaedia Britannica will focus primarily on its online encyclopedias and educational curriculum for schools."
|
|
|
|
|
|
The most popular JavaScript keywords[^] (source: don't code today) If this function return var...
"We decided to check on the frequency of JavaScript keywords appearing in most common libraries, and provide an easy way to check your own code, too."
|
|
|
|
|
The Best Browser is the One You Have with You[^] (source: A List Apart) If you're still thinking mobile vs. desktop experience, you're still fighting yesterday's battles.
"If the solution to your problem appears to be a mobile website (or possibly a responsive one), maybe you should reconsider the problems you’re trying to solve."
|
|
|
|
|
Do You Suffer From Fear of Rebooting?[^] (source: Everything Sysadmin) 4 ways to embrace the 3-finger salute.
"Every time I reboot a machine I fear it won't come back up. Here are some thoughts on how I've eliminated or reduced these fears."
|
|
|
|
|
I don't like rebooting, and I'm glad most of my systems can stay up for months at a time these days. But we're in way better shape than the old Windows days where a daily (at least) reboot and semi-yearly reinstall was needed to keep things running well.
Director of Content Development, The Code Project
|
|
|
|
|
|
The day Bill Gates called me rude — and other lessons in user experience[^] (source: Jackson Fish Market) I never did succeed in making Bill really comfortable with a more emotional approach to software design.
"As long as the engineering-minded run the show, the notion of subtle and textured user experience design that balances the emotional and functional aspects of a software experience will always struggle to take root."
|
|
|
|