HNHacker News
TopNewBestAskShowJobs

thescrewdriver

680 karma · joined January 20, 2014

submissionscomments
thescrewdriver··on What Google Just Announced Is a Bombshell
Surely it would be to Google's advantage to scan as much as they can in the background for targeting ads, even if they actual search is activated on demand.
thescrewdriver··on What Google Just Announced Is a Bombshell
Which is likely going to be on and harvesting my data by default, just like gmail.
thescrewdriver··on What Google Just Announced Is a Bombshell
Sounds more creepy than anything else. Why would I want Google examining text elements in every app I'm using?
thescrewdriver··on Google got it wrong. The open-office trend is destroying the workplace
Keyboards, random conversations, people getting up etc. so much noise and so many distractions. I also do the earphones thing, but it seems to be contributing to long-term hearing loss.
thescrewdriver··on Metascala – A JVM written in Scala
In our case it wasn't about enforcing the use of a subset of the language, but rather being selective about when to use more advanced features. Having the advanced features of Scala available has proven to be very useful for us, but we don't go to town looking for a place to use every feature we can at every opportunity. It's a lot like chrome on a car - selectively and tastefully used it looks good, but making the car doors and roof out of chrome isn't a good idea.
thescrewdriver··on Metascala – A JVM written in Scala
It's worth pointing out that it's a case of YMMV. There are clearly those who haven't had success adopting Scala. I've seen Scala used successfully by multiple teams, but I suspect a strong culture of code reviews may have been a significant factor in our successful adoption of Scala. I would be disappointed if they tried to remove features from Scala, the extra features really do come in useful when used selectively.
thescrewdriver··on Show HN: Visa Explorer – Salaries, lawyers, companies of all H-1B in the USA
With a location of "Pittsburg, PA"
thescrewdriver··on Africa's Worst New Internet Censorship Law Could Be Coming to South Africa
SA, like any country, has a variety of issues. Check out: http://www.news24.com for a better idea of current issues.
thescrewdriver··on Africa's Worst New Internet Censorship Law Could Be Coming to South Africa
That's what my post was getting at, over-generalising about an entire continent...
thescrewdriver··on Africa's Worst New Internet Censorship Law Could Be Coming to South Africa
Ah yes, the good old republic of Africa. Who is the president of Africa?
thescrewdriver··on Visual Rust 0.1 is out
Perhaps they shouldn't have given it virtually the same name then. I can understand that he had an expectation given the naming choice. It also means that this support is Windows only.
thescrewdriver··on Russian WW2 parade: A tank-spotter's guide
> Apparently, one of the Armatas broke down during the Parade

By all reports it stalled, and later drove away under its own power.

thescrewdriver··on Take me as an Intern – 19yo student seeking internship
> "There is still 1 month, 1 day, 6 hours, 55 minutes and 21 seconds until summer, which gives me a lot of time to learn new skills that you might need!"

Awesome attitude towards learning new skills!

thescrewdriver··on Audi and Amazon to try car-boot delivery service
trunk = tree trunk
thescrewdriver··on C# 7 Work List of Features
> Scala compiles too slowly. Otherwise, it would be more popular.

For day-to-day Scala development incremental compilation etc. mean that a typical build in my IDE takes about a second. I think it has more to do with Java being the default/official language for the JVM (and the Scala learning curve). Similarly, F# is a great language, but C# has always been seen as the default go-to language for the CLR (VB.NET anyone?).

thescrewdriver··on C# 7 Work List of Features
It's worked really well for C# so far, so perhaps it's only one of meany factors which determine the success of a language.
thescrewdriver··on C# 7 Work List of Features
That's a very useful set of features, glad to see more of the features I'm used to in Scala (although obviously not the first to have those features) showing up in C#.

It's still a bit of a stretch to say that C# has "overtaken" Java in general, or to read too much into Microsoft's moves (they haven't open sourced any of their main profit-generating software (SQLServer, Windows etc.), just enough to earn a bit of street cred. amongst developers).

In terms of features C# is far ahead of Java, but many Java developers simply don't care as C# is far from being widely established and broadly used outside of Windows. Even on the JVM many Java developers will use Java the language as it's the standard, rather than because it is a fantastic language. Those who do care have moved on to Scala, Clojure etc. We've relegated Java (the language) largely to legacy status, but rely heavily on the Java ecosystem (JVM, IntellJ, java libs etc.).

thescrewdriver··on Google’s Steely Foe in Europe
Care to substantiate the accusations you're making so matter-of-factly?
thescrewdriver··on Google’s Steely Foe in Europe
> Really? Then why not go after banks, energy companies, telecom giants...?

Banks:

http://www.bloomberg.com/news/articles/2014-07-01/europe-ban...

http://europa.eu/rapid/press-release_IP-13-1208_en.htm

Energy companies:

http://en.mercopress.com/2008/10/01/europe-fines-nine-oil-co...

Telecoms giants (incl. Deutsche Telekom):

http://europa.eu/rapid/press-release_IP-13-39_en.htm

http://europa.eu/rapid/press-release_IP-14-1140_en.htm

It seems that the standard response to the EU probing Google is to say it's unfair and "what about European companies" without actually doing any research into the matter.

thescrewdriver··on Google’s Internal Response to Imminent E.U. Charges
It's pretty crazy that they currently have the power/leverage to demand that of OEMs.
thescrewdriver··on Side-by-side Nim and Go
Fair enough, but syntax-wise it looks like it was designed in the 80's or 90's. Some people see that as a good thing.
thescrewdriver··on Aquaris E4.5 Ubuntu Edition
"Only available in the European Union"
thescrewdriver··on Bradley Horowitz Is Now Running Google+
My condolences.
thescrewdriver··on The Groovy project is looking for a new home
Even with a big step like Java 8, Java is very very far from being comparable to more modern, expressive languages.
thescrewdriver··on Using Go to improve your Ruby application's performance
Almost anything with "Go" in the title gets upvotes on HN.
thescrewdriver··on Java 8: No more loops
That's also one of the differences between Scala and Java. In Scala you have referential transparency, so you easily can switch between fields/properties and methods without changing the calling code.
thescrewdriver··on Java 8: No more loops
It's doesn't take long when working with functional code to never want to go back to loops.
thescrewdriver··on Java 8: No more loops
Java code tends to follow the JavaBeans naming convention even when not implementing beans.

Scala version of your code:

    case class Article(title: String, author: String, tags: List[String])
thescrewdriver··on In South Korea, Rivals Samsung and LG Fight Dirty Over Washing Machines
They already have ones which combine wash and dry in one.
thescrewdriver··on DevOps Reactions (humor)
Don't expect to get any work done today if you click on the link...
← PreviousPage 3 of 8Next →