skysight-inc/HackerNews huggingface dataset:
Why on earth is that site made primarily for touch controls? Am I the only one who finds these sliding (vertically or horizontally, doesn't matter) sites with tons of empty space and huge fonts extreme impractical or even obnoxious?
Conspiracy theorists are just 20th and 21st century prophets, really. They search for meaning in an all too often meaningless world.

It's comforting to think that people can control the direction of every choice in the world, and that someone is at the helm.

It's uncomfortable to think about the daily series of random, unconnected decisions that drive the direction of our species.
I guess the idea is to have the person calling be watching the house, and hang up if anyone approaches. Phone stops ringing? Swift exit out the back.
A lot of old creations are stored in the sodazoo:
http://archive.sodaplay.com/zoo/
You'll want the 16GB ram on the bigger one if you are running any databases locally. Otherwise, 8GB will work.

Did you consider the Yoga? It looks pretty competitive.
I have also enjoyed working with the RN 171 and 131 (but in other form factors).

If you would like an easy way to get into BLE then check out the RFduino. I used it because it was the only thing I could find that would let me pass arbitrary data to an iOS device in an approvable app. It only took me a few minutes to get started with it, and they are cheap, but they have their own footprint, so shields aren't compatible with anything else.
I can't believe this is still online. We used to do mini competition amongst friends when this was released. There was also a huge repository of designs made by others you could try out.
Codeship: Ship Code Free
A lot of families, including my own, will not answer the phone if they're asleep or busy. Or more commonly, if the caller is not recognized on caller ID they'll just let it ring.
Looking back at that ad, it could be for almost any product.
Yes, and I'm sorely tempted even though I've only used Macs for five years now. (edited to add:) The keyboard's not very nice, though.
Google Play Store Falls To COPPA Regulations, Apple Is Next
What part of Python would you blame that on? Dynamic typing? Multiple inheritance?
I am amused that they offer sticker of Walther White (Breaking Bad series), character known for his aspiration of becoming a drug lord, producing meth and murdering people. Does not quite align with Apple's family-friendly brand image.
I searched Amazon UK for 'MacBook stickers' and there are a lot, including several shown in this ad.
>And let’s hope that there is no stupid 23-year-old with his finger on an important keyboard in this information chain.

No. This is something you would read in Design of Everyday Things where Don Norman would totally shame the the engineers who made that system. Software shouldn't be designed with the assumption that no one makes errors.
I take your point. I think I would have preferred it had the jumping around been just a tiny bit more pronounced so it was very obviously intentional.

I'll take it over Apple's increasingly mawkish TV spots any day, though.
Under Jobs, the iMac G3 was invigorated with a similar aesthetic flush.
What Does a Product Manager Do? (Part 1/5): Intro
Is Apple actually selling these stickers? I saw it more of a "this is what people do with our product because they love it so much" kind of thing, as opposed to Apple directly diluting their brand by selling notebooks with Homer Simpson on them.
No. But I expect this to not be parsed as a single comment:

/* <stuff> */ <stuff> /* <stuff> */
Diffs are easier to manage
The Hep C Field Gets Nastier By the Minute
Yep this is exactly what I mean. BMW's get stolen around here often, robbers programming new keys without breaking a sweat, and knowing how smash windows and get in without setting off the alarm:

https://www.youtube.com/watch?v=DshK4ZXPU9o

When the risk/reward of theft is skewed so poorly in a thief's favour, and considering that there's a precedent of unscrupulous technological usage, I don't think it'd unrealistic for people to monitor social networks in this manner to look for opportunities.

In your experience, are certain new cars more likely to be stolen? I suppose any car can easily be taken by waking the owner up at night with a weapon in their face and asking for the keys...
Being able to do basic things on the command line is definitely nice. And the question is not command line VERSUS a GUI. Tower, e.g. can be used side-by-side with the command line.

However, Tower help you both become more productive and make fewer mistakes. No one likes to inspect a complex project history on the command line. Getting a visual representation of a conflict helps you resolve it more confidently. Automatically having local changes stashed away prevents problems...
There are indeed many scenarios where a GUI is plain helpful - for beginners and pros alike.
Nice game! Simple, quick to learn but yet difficult to master.

One nitpick, though: the game should support other orientations than the default one (on an iPad). At least the "other" landscape orientation. I had to rotate my device 180 degrees to a more uncomfortable position with the cover I have.
I agree but the Mac has also always been pushed as a platform for 'creative' people. For a lot of them that probably extends to customising their device so Apple taking advantage of that isn't too strange - particularly when most of these stickers are built around the glowing Apple on the MacBook, the hallmark of Apple's brand.
Deployment of Play is as simple as copying a JAR file onto a server and starting it.
I've been a java developer for over 10 years (8 professionally). I've worked as a consultant on large government projects, using legacy frameworks like Struts/Tiles and being forced to use older versions of Java. I've worked for tech-startups being able to use new and hot tech. like Cassandra, jdk8, and the play-framework. And in between I've hacked on a ton of personal projects, including tech like gwt, mongodb, android, etc. I've used lots of frameworks like Spring and Hibernate. Although such frameworks often provides abstractions and encourages usage of design patterns, I've never really found my-self getting lost in their layers of abstraction, and I've can't really say I've come across any "AbstractAdapterFactoryProviderBean"-either.

I've also never found my-self working with a code-base I'd considered clean and highly maintainable. When code-bases becomes big and complex, they tend to get messy. It's hard, if not impossible, to maintain a complete view of the entire application at once - and this leads to different approaches at different times, and places in the code. Having multiple developers come and go, with various levels of skills, does not help either. Having some framework dictate the overall structure of the application limits the potential for to much diversity in the code, it also helps new developers get a grasp of the codebase if they have used the framework, or similar frameworks, in the past.

When I design a simple application, the flow is limited, and I don't need the abstractions - so I don't implement them. But when the system grows in complexity, and the concepts and logic starts to overlap, it becomes reasonable to implement abstractions. To layer the application into DAO, service, persistence layer, etc. To group common logic, and make abstract implementations. I could go on. Abstractions are good, but overuse is also not good - of-course, like everything else it's about finding the right balance.
The state doesn't do it. Public companies do and most of them don't service just one state or city.
It seems that the min window width is 256 px~~~ no relation with height \(^o^)/~
People are allergic to nickel, which is used in aluminium alloys.
Oh, or try staging parts of a file on the command line... http://git-tower.com/help/mac/working-copy/stage-changes
Seems that the min window width is 256 px~
Not to mention the transformation of Bang & Olufsen
I'm willing to wager less than 1% of people who are full time MacBook Air users will convert their full time laptop use to a Surface Pro 3. And of that 1%, I'm guessing > 50% will be attracted to the Stylus/Sketching capabilities.
AFAIK they are not offering these stickers for sale. They are presenting examples of stickers that people have made.
I used this “Tree of Life” full-size vinyl for the backdrop and applied stickers on top: http://nuvango.com/charley-harper/tree-of-life--2/15-inch-un...

Plastering stickers over full-size vinyl artwork might seem crazy, but it means that (a) any gaps are filled in by the artwork behind and (b), you can take all of the stickers off in one go and transfer them to a new laptop. (Nuvango use 3M peelable stickers, so it's easy enough to remove and restick them all at once – I've had to do it already for a replacement under warranty.)
Many houses do not have a landline anymore (at least for the people I know in the Netherlands). It will only get less anyway.
Thanks Rod for your testimonial.

@everyone: I just shared this link to my clients just that they can share any potential feedback as well :)
Logging is still weird example to pick up for it. First, it make sense to have it configurable in production (and yes we ask clients to raise logging level in production we have no access to in case of troubleshooting).

Second, it is not like each java program would be inventing its own super complicated xml like logging configuration. It is pretty much always done the same standard way. Pretty much every java app uses one of two standard logging libraries and those libraries share the same API.

You can configure that standard API in xml, through properties file or in code and all three methods are basically the same thing in three different syntaxes. None of them is easier or harder then the other two and everyone is familiar with both xml and properties file one.

No one normally obsess about logging code too much. It is the least obtrusive easiest to do part of anything you can possibly work at.
HyperCard and AppleScript. And JavaScript is pretty unique at this point. Scala's OO is also pretty unique with traits and type members.
This in combination with "Restore all tabs on startup" not being the default is a disaster.

The first thing I do on a new Firefox installation is enable "Restore all tabs on startup".
Unless of course, the front-end processing takes so much time because it's complex and/or the language is slow.

One example, Django template processing is slow
According to the FAQ page, it compiles to Java bytecode.

Is it Java Compatible?

Yes. The compiler emits Java byte-code.

http://kotlin-web-site.jetbrains.org/docs/reference/faq.html
Not sure if it means anything, but your comment reminded me of this blog post written after Steve Jobs died: http://daringfireball.net/2011/10/universe_dented_grass_unde...
Oh man, remember the Flower Power iMac? Blue Dalmatian? Things got crazy...
Isn't going through great lengths to cover the logo up only adding to their brand identity? It means you attribute so much value to it that you need to contrast it to one's (or 'your') own identity. I don't have a strong emotional reaction to the Apple brand and just like my macbook to be clean and professional.
I second and third everything he said.
How about golang?
I know my way around the git command line, but it is a timesaver for me when I do merges and partial commits.
The objective reality is really just made of jello. We humans are blind to this reality. Except Bill Cosby, he gets it.
> We simply do not value life, it is politics first.

We value life just fine, but the sociopaths in charge all over the world don't.
>Getting a visual representation of a conflict helps you resolve it more confidently.

You can launch e.g. kdiff3 when necessary to resolve conflicts visually without using a GUI git clint.
I think this would be a bit better for interactive cases. Note: written just now, I haven't actually felt the need for this safeguard... yet.

rmrf()
{
(echo "The following files are going to be deleted!!!"
for FILE in "$@"; do
echo "<<<" "$FILE" ">>>"
done) | less
read -p "Are you sure? " -n 1 -r
echo
if [[ $REPLY =~ ^[Yy]$ ]]
then
rm -rf "$@"
fi
}
I can't find any information right now, but I believe it statically compiles to Java bytecode, which means it can easily be dex'ed offline.

It wouldn't make sense to not support Android in a JVM language of 2014, honestly.
Tech TalkComputingNetworks Bitcoin Gets Its Own TV Network
ok, ok I'll take the bait...

That's crazy!
>I wish SSH had a narrow kind of delegation capability... E.g. if instead of ssh-agent having access to the key, it used the key to sign a tuple like {time-limit, [host-ip], ephemeral_pubkey}, then forgot the private key, and used the ephemeral key to actually authenticate to hosts— but they'd only accept it from the listed host ip set and during the specified time limit.

So Kerberos? You can do that with Kerberos and the GSS-API in OpenSSH already.
Having worked in the Java world for the past 8 years, I think the issue with the developers is that the work is boring and they want to solve some problem. Folk who work with Ruby (at least 2-3 years ago) were doing something interesting. It could be a simple CRUD app, but Ruby made it interesting. People wanted to be there. Java is not.

Instead, Java has a history of patterns for the sake of interest. Need to inject something in? Use a FactoryFactory. Most of what Java becomes revolves around having to do tedious CRUD apps for the enterprise that constantly change what they want.
Fast Pick – Keyboard shortcuts for.. search? (Chrome)
Personally I think it is a good idea. A previous company I worked with tried this in the past though and the number one issue they ran into was customers that took advantage of the "unlimited" support. It can be difficult to be firm and set limits with some customers but you need to when offering an flat-rate unlimited support offering.

The other part the company I worked with had trouble with was not offering a 24/7 response time. Many of the problems they got inquiries about and that people wanted support with were emergency requests (i.e. site hacked, db down, plugin screwed up the site) that the customer wanted resolved then. Most customers would have happily paid a little more to have a person answer their request at 3am.

With that in mind though, there are several companies that seem to be doing well built around this model. WPCurve and WPSiteCare are two that come to mind. So it can be done.
I wonder if the legal issues could be sidestepped by the local utility subletting the data usage of their cabling to, say, Google?
Nobody got the answer even remotely correct WRT the EE issues.

Battery bulk current handling capacity is provided by bulk lead in the plates and copper wires. Its extremely cheap to build a lead acid battery that can momentarily squirt out a thousand (or so) amps to start an engine on a cold winter night. Maybe $100 or so.

Unfortunately power converters / supplies of all sorts scale at a higher than polynomial rate. So although a 20 amp smart battery charger might only be $50, a similar power converter capable of 1000 amps peak starting currents might be way over $2000. Thats about 10KW and thats about the right price for non-industrial non-automotive inverter hardware so its probably higher cost.

The total system cost to provide momentary 1000 amp starting currents is minimized by a $50 charger and a $100 battery rather than a $2000+ inverter.

My wife has one and I'm slightly jealous, I know ham radio guys who've spliced in inverters to run their entire house off the prius, using it as a stationary generator basically. There have been articles in QST magazine. Anyway one issue they and everyone else runs into is the primary battery is physically disconnected from the world until the boot up self tests pass. Leakage current to chassis, stuff like that. Until the tests pass, power is not connected by the giant relay. So its chicken and the egg time, where how do you get enough power to run the self tests of the electrical system if the primary battery isn't connected until after all the tests pass? So you need a secondary battery thats never physically disconnected, the 12V lead acid traditional batt.

Now an excellent firmware question is why not have the firmware self test and partial boot the car every 6 hours to top off the 12 volt battery for 5 minutes? Probably some mechanic who thinks the car is off will manage to set it on fire by not being careful while replacing the battery or something like that. "Oh of course the main power cables are powered down, the whole car is powered down... err... whoomph" and then you need a new car and mechanic.

A design change to connect the 12V to the primary battery would then mean routing even more junk thru the primary battery compartment. There really is no perfect solution.

(Have to reply to mikeash as an edit. Yes I researched this after your comment and you are correct and MG1 is powered from the HV not the 12V to start, I did not know that. I knew it charged the HV and helped out at full throttle, along with MG2 that does "most of the work".

Anyway the TLDR summary still stands, from a scaling perspective there is an economic crossover point at a surprisingly low current, at least around the 90s's to 00's when this was designed, where its much cheaper to use a battery/charger than a really beefy inverter above a certain (medium-ish) current level. Someday that'll probably change as semiconductors advance and that crossover point becomes 50 kiloamps or something.)
Must be tough selling something GitHub gives away for free...
I am aware of SourceTree. However, I personally don't find it a killer client. I prefer SmartGit over SourceTree. Don't get me wrong, the app is functional but it doesn't have the features I want in a client. E.g. one of the most important feature for me is the Folder View for my repository where I can quickly look up any file and see history for it.
eh, people who know who Walter* White is aren't offended by him, and those that don't just think its a late picture of the dad from Malcolm in the Middle.
> More and more developers are stepping back and realising that as a programming paradigm, OO is actually pretty shit.

It is sad to see such strongly-worded blanket statements. The author generalises his experiences with Java to entire OO. He doesn't, unfortunately, seem to realise that non-Java OO does exist.

Also, several lean Java frameworks exist, without deep class hierarchies and factories of factories.

Finally, OO is one of several possible ways to modularise and scale code and teams. FP is another. As languages like Scala have been demonstrating, it is possible to selectively blend features of both in fruitful ways.
I find it interesting that an airline, one of a different class of companies that haven't previously accepted BTC, does so now. Not to mention that it is a 99.8% state-owned company.
To each their own of course, but I find these plastered laptops kind of childish. I can't be the only one right?

I don't really understand why I'd broadcast different brands that might align with what I do professionally everywhere I go. Then again, I am not one to like things on Facebook either, might be a similar tendency.

This seems more of a trend in America than it does here in Europe. Maybe it is similar to the more American custom to communicate 'witty' things on t-shirts?
You are being purposefully obtuse.
I can't answer your question about new cars :) (also, I work in Uruguay, very different from the U.S.).

Your remark about any car being easily stolen reminded me of

http://xkcd.com/538/
I'm going to agree with parent. OO programming is mostly about objects...they have names and identity, with that identity they can have mutable state (would be difficult to have state without identity and aliasing). In pure functional programming land, all values are anonymous, there is no way to tell if you seen something for unless you setup a GUID in the value (which would also require state, but whatever). Those values have no identity, so mutable state is impossible, leading to a very different style of programming.

If you allow for value identities (via GUIDs or if your language is really impure) in your functional code, you wind up with a style of programming that is very similar to programming with objects (messaging those values to do things with their state). Heck, you wouldn't even need overt mutable state to arrive at a very OO style (see clojure).
It's Solr:

"Yokozuna comes pre-bundled with Solr 4.0.0 running in the Jetty container." (they now bundle 4.1.0).

Source: https://github.com/rzezeski/yokozuna/blob/v0.3.0/docs/RELEAS...
git add -p, although its main problem is that you can only select chunks, not separate lines. Actually I see that Tower has that same issue. IIRC Github for Mac allows you to select individual lines, even in the same chunk.
Over the years I've developed a deep understanding for why XML configuration is great. Java's move to annotation, upon annotation. As a result there is no single, canonical place I can go to see what the general configuration is. I have to track through classes, that may or may not have a good structure to find a specific instance of a route. Spring 3.x configurations, with inheritance are wonderful. The only work is to follow the imports.
What's with this Go obsession in connection with Android? Go's design and the way it works is terribly suited for Android development and currently isn't even capable of plugging into JNI bridging architecture of Dalvik/ART.

Not to mention that Go is a language built for static binaries running on a distributed server and the code running with alot of callbacks, external exceptions and user-input looks horrible.
Face detection in Python using a webcam