skysight-inc/HackerNews huggingface dataset:
Well, it's worth pointing out that Scala pre-dates most of the new comers you mention by several years.

Kotlin, for example, their raison d'etre seems to be, "we're Scala without the complexity"[1].

As for the syntatic similarities between Swift and Scala, well, they're not identical (and the whole `var` bit on the Scala side should be chucked out as that is far from idiomatic Scala). At most you can say that Swift is more similar to Scala than any other language, which is to say the language designers probably saw some nice-to-haves in Scala and acted accordingly.

For me Swift seems like a kind of hybrid ML Coffeescript a la Scala with a Swist ;-)

[1] http://confluence.jetbrains.com/display/Kotlin/Comparison+to...
I sometimes feel like that's the only piano piece I've truly mastered...
This may be an easy question for others, but not for me- how does it load the app code? When I view the source, it only shows the loading of google analytics and require.js, but the console/Debugger shows 10 .js files?! Thanks.
The problem is that no mainstream vendor is selling an open e-ink device. Nook came close, then changed their policy. These smaller vendors don't usually survive.
That looks awesome. Are there similar implementations native to other languages out there?
I do all my browsing and coding on a phone + bluetooth keyboard. It's inconvenient in some ways, but still more conveninent than my desktop.

Phones may replace desktops more surreptiously, in the way that laptop HDD form-factors inflitrated desktops. We may get a "desktop", that looks like and behaves like a desktop (including software), but whose innards is technology borrowed from phones. ARM, cell network, etc. The keys: it's powerful enough and it's cheap.
Just a general thought. At some point (for consumers anyway), these paradigms will unite. As such, what will follow is the necessity for window management that can handle different use cases. Right now the only OS really attempting to bridge the gap is Windows 8, which is currently an unfortunate juxtaposition of two battling WM's rather than a seamless unification. Apple isn't really bothering to unify at the moment, Google isn't sure what it wants to do, and desktop linux (though I primarily work in linux) really is a less quality product.

I'd argue that window management innovation has been a terribly sorry state for quite a while. I mean, I would venture a guess that the increasing prevalence of browser-based tools is in part a result of a lack of [good] innovation by WM's (of course, as well as better tools for web app developers). Mobile OS's have been the only thing to really shake things up.

I'm not sure exactly what my point is here. Just a general feeling that we're going to continue to debate on the differences between tablets and pc's until someone actually goes ahead and creates a useful WM for both use cases. Windows 8 is an okay start in that regard, but I feel there's a way to do it better.
>> most companies don't want experienced people who will do a very good job and expect appropriate compensation for that work

Most companies can't afford experienced people who will do a very good job and expect appropriate compensation for that work. If they could, then hiring these people would be a no-brainer.

>> Also, if companies were more open about the salary and compensation packages they will offer with a position, it might more effectively deter the unwanted "seniors" from even expressing interest.

I agree with you here. I would never personally reject someone with an impressive background without first communicating to them the "reality" of the position they're applying for.
The problem with Phoenix is that it already has a larger population than its water supply can support.
Tablets are getting squeezed. The app driven, web-consumption use case for tablets is getting eaten by smartphones. Meanwhile PCs are still necessary for heavy usage. Put yourself in an average user's shoes. You already carry around a subsidized smartphone more capable than most tablets, and you can pick up a $500 laptop to handle everything else.

IMHO, a few years from now you'll have a more mature application ecosystem and better docking solutions for smartphones. Once people can use their smartphones with a full size keyboard/mouse/monitor, it's game over for tablets and PCs.
Tongue-in-cheek, but Bern(e) (not-really-but-close-to-the-concept the capital of CH) is a ghost town most nights.

More or less lived there for (accumulated, on-site for projects, stayed all week and a good number of weekends) 1.5-2 years. Compared to other cities in CH or places in DE the thing goes dark early and completely.

(No bashing intended. It's an really beautiful city if you're looking at the architecture, I love what nature has to offer all around, love the Aare/river in the center of the thing and they have decent local beer.. It's just absolutely dead at night in my opinion. Silence, to get back on topic, is easy to find)
I'm betting a couple of factors:

1) XP is finally too dead to even consider continuing to use. You can't get by with IE8.

2) Windows 8.1 has mitigated windows 8 problems. This is probably helping a lot of folks through the 7/8 anxiety.

3) Companies not named Apple haven noticed that their laptops are ugly clunky hunks of plastic and are working on ultrabook-form-factor laptops, placing them only half a decade behind Apple.
Scala can't be easily beaten there? Man...have you used C#?

I mean, I use Scala every day, but C# gives you so much solely on reification and Scala manifests are a real poor patch.
Daniel's answer is not specific to Scala's collections library but instead any generic type unless it's set to be invariant. That ultimately leads to a tradeoff between soundness and convenience (as mentioned in comment toward Scalaz's Monad impl).

Ultimately, both of his points come from the idea that you genuinely want a mechanism for deferring information to runtime and case classes almost give that to you if it weren't for their default to greater typing granularity and covering it up with subtyping relations.

The point I made in the comments is that this throws away syntax directness almost everywhere and that tosses out a lot of inference.

Ultimately, Haskell's GADTs give you the same power as Scala's case classes, but they require you to actually ask for that level of type specificity and then provide an explicit and delimited family so that inference doesn't get as mucked up.

So, I think Scala is certainly workable... but in general disallows precision of desired expression, ironically, by defaulting to greater precision of actual "type".

(There's finally a totally pedantic argument to be had that "Inl and Inr aren't types" in some foundational sense. Of course you can consider them types and model a perfectly reasonable type system off of that consideration. That said, they're something a little different from your standard MLTT/BiCCC/TypeTheory/Logic types, fwtw)
If you add the touchscreen requirement, yes. And while the Surface certainly hasn't been a flop (not the x86 version at least), looking at its sales alone wouldn't suggest that it's the way forward.
LG's Optimus G is supposedly getting the Kit Kat update in August/September/October. I'm not sure why they're even bothering given how late they are. Personally, I've switched to Cyanogen on my Optimus G despite some issues with charging and battery life.
I hope people are starting to wake up to the fact that a tablet is just a smartphone that doesn't fit into your pocket and usually lacks the "phone" functionality.
Apple put this phrase on their Swift page https://developer.apple.com/swift/
"Looking for the Swift parallel scripting language? Please visit http://swift-lang.org"
I think it looks useful. But I could not edit the existing project.
If I may: How does your social life work?

Is the train _that_ good to reach civilization and other people? How do you reach the train if you don't see any trace of humankind (maybe my English-as-a-second-language skills fail me, but I read that as 'the station is far away')?

That sounds like you're absolutely dependent on your car, at least until you reach a station? Is anything leaving from that station after - say - 21/22 in the evening?

I'm seriously curious. This way of life is so completely different from what I'd choose. I'd like to understand how that "works"..
Tablets will become obsolete once smartphone's screen size increases. We're already into the 5"+ region for smartphones and rumors have it that the next iPhone will be in the region of 6". That's enough screen real estate to browse web sites. Past that the device becomes cumbersome to carry around and if you're in a fixed position you can use your PC/ultrabook.
Inbox (1) – innprofitstocktakinggmail.com – Gmail
It is not really linked to boost, but meta-programming make many things many difficult for an IDE (whatever the IDE is). For instance, I could have this class:

template<typename X>
struct Test {
void test(const X& x) {
typename X::type_t x = x.get_something();
}
};

When I type this, there is no way for the compiler to know what X will be (and even for the programmer). As a consequence, the IDE cannot help me much: no auto-completion is possible on x, no way to jump to the definition of get_something() [there are probably several implementations], no way to jump to the definition of type_t, etc.

The issue is that this kind of code is very common in modern C++ (I think 90% of my code is probably templated by something) [and look at the code of boost].

So, there is probably no issue in _using_ some boost libraries or the STL, but programming "boost-like" or "STL-like" libraries probably needs different tools.
what's the point here? It doesn't seem to categorize anything. How would I pass in some text to categorize?
Google Acquires Deep Learning-Based Travel Startup Jetpac
The real wtf is that you need root to ping.
The fact that Special Relativity has meant different things to different people and that even most relativist professors have made statements that imply contradictory interpretations is well known and well documented.
http://worknotes.com/Physics/SpecialRelativity/TwinParadox/a...
This is what is so confusing to me. Although I had a similar skepticism about smartphones, before I got one.
I'm hoping the Ubuntu phone will lead to faster innovation in this area. I don't expect it to become extremely popular, but it will give tinkerers far more ability to hack around with their WM than other phones, and it will immidietly make available all of the existing WM options for desktop linux available to try out on a mobile device.
The browser can do whatever it wants (read: whatever's best for users) in this case. Current Blink (Chrome/Opera) code wouldn't download the higher res image for 'x' descriptors, but that may change in future versions, perhaps tied to user preferences,network info and other possible conditions.
How a hardcase developer can beat the better ones
I'm on the 8th floor near Hayes Valley and my experience was a slow wobble to the entire building, and my pedestal lights would bang against the walls, but nothing else is out of place and (for me) it wasn't a scary experience as much as "curious."
It is very common for natural disasters to temporarily obstruct infrastructure that had previously been working just fine, and which can be restored to working order in a short period of time (under a month, say).

Or perhaps you just failed to understand the obvious ellipsis? (total amount of drinkable water available in the region in the aftermath of natural disaster)

> You can't both fix prices and implement explicit rationing, because explicit rationing replaces the price mechanism;

Step 1: Fix the price of a bottle of water to whatever it was pre-disaster. Step 2: Institute a system whereby each household may buy at most X bottles. It's not exactly rocket science.
I think you mean an 83b election, which is what applies to income tax treatments for vesting schedules. You should be issuing everyone on your team stock options which do not require an 83b election. You can't issue incentive stock options (ISOs) to non-US citizens but you can issue them non-qualified options (NSOs).

83b elections only become a problem for people where you grant them actual shares which they vest in over time which is only common for founders.

Note that a 409a valuation helps you figure out the strike price to set for those options but can be expensive. Most very early stage companies will have the board set the strike price until the company has gotten far enough to justify a 409a valuation.
I'm happy that this is NOT the case at the monthly SacJUG meetup I attend. I think there is a "hump" of 40-ish +/- attendees, but the age ranges from 20-ish to retired, and it's an enthusiastic, friendly, group. Even though the core Java topics are very "ordinary" and work-related, aimed at the Sacramento job market, people are always exploring the peripheries for interesting libraries, new databases and related platforms or alternate JVM compatible languages. Anyway, it's a friendly group, and we usually go out for a good long BS/dinner/drink session afterward at one of the local bar & grills.

Of course, Sacramento is not Silicon Valley, and we're just working stiffs, not maneuvering to make our next million.
My tablet fits in my pocket and can make and receive VoIP calls just fine. I'd happily sell my cheap phone if it didn't cost me much more to have a mobile Internet plan just to receive calls.
Does that apply to Susskind's video lectures as well?
make no mistake, tablets are the next wave of computing for the mass market. the article basically says that we're in the lull between saturating the early adopter segments and addressing the majority segments, i.e., we're peering into the chasm. it's not a reversal of the market toward pc's.

the reasoning, in my reading of the article, is that the tablet market materialized so quickly that most manufacturers (including apple) didn't have enough time to anticipate future market needs beyond simple consumption devices. now that tablets are "a thing", manufacturers are regrouping to provide the next set of features and functionality that now seem obvious to deliver but are more complex. the timing is also dependent on a number of technologies having advanced enough (processors, displays, batteries, software toolchains, ubiquitous connectivity, etc.).

even in the enterprise, computing devices are moving toward being appliances, which is where tablet technologies fit in (note that mobility is not a key priority for a good chunk of the enterprise). your average salesperson, accountant or analyst has no appetite for managing the device itself, and ios and android (to a lesser extent) are designed to hide away this complexity. 15" tablets with wireless keyboards/mice and robust remote management capabilities will replace (or converge with, if you prefer) most desktops & laptops in the enterprise in time. many outside sales teams are already on tablets since mobility & connectivity trump power for outside sales.
There is also ongoing work to figure out how best to support taking screenshots of the whole desktop. Users expect the feature, but it has major security implications. If an application can take a screenshot unattended, it can also use that capability to record username/password combinations and other sensitive data. The straightforward solution is to force screenshot capture to require a user to verify the action; that would at least allow the user to detect if an unauthorized screenshot attempt is made.

I know how this will come across, but .. sounds like UAC?
"The main benefits of super tablets to enterprises are their systems management and replaceability. Smartphones and tablets are so simple and easy to manage that they are typically handled by an IT organization’s cost-effective phone team rather than more expensive PC technicians, who are typically so overwhelmed with small problems that they cannot focus on fixing more complex issues. Apps can be provisioned and updated by both IT and end-users without causing conflicts or problems. If a device is lost, it is easy to remote wipe data and to provision a new device with all of the same settings.

"Programs like BYOD (Bring Your Own Device) just accentuate the fact that smartphones and tablets are so easy to manage that enterprises are comfortable letting their employees pick the devices themselves."
White noise + earplugs

Question: when it actually is very quiet (like 3am), does anyone else hear a low-pitched hum? It's so low and quiet, it's more like a pressure than a sound. And if there's any sound at all (e.g. even if I'm moving around), I can't hear it.

I'd thought it was traffic or road construction etc, but I also heard it in a forest, about 10km from the nearest main road... But it doesn't seem to be internal, as it's not synchronized with my pulse or breath.

EDIT: I'm in Melbourne, Australia. I first noticed it when living by the bay near the international shipping dock, and it seemed to be coming from there. But I've just moved about 20km further along the bay, and it's just as loud. And also heard it about 100km inland (in the bush). Though this was near major high-tension powerlines (I think, supplying melbourne with coal-electricity from Morwell). Maybe that was it.
I think Windows 8 was a step in the right direction, where different user interfaces run on top of the same system.

The various cloud sync services are also making small steps towards a future where you are using the same software system from a variety of devices (with the system making appropriate accommodations for the devices in use).
I looked into that in http://blog.yoav.ws/2012/05/Responsive-image-format

But image formats are hard, since they require an eco system, investment from large cos, etc. Maybe in a few years...
I can answer some of the logistics questions.

In Marin, for public transport, there's bus and ferry to San Francisco. For Bart (regional metro service), one would have to go over the Richmond bridge or the Golden Gate bridge (and far enough into SF that you'd be downtown already). Getting to Bart stations via either bridge is really quick as long as you have a car. Bus and ferry are quick enough. Also, you can bicycle to the ferry or even across the Golden Gate from Marin.
Something similar for creating GUIs on Mac OS X http://www.bluem.net/en/mac/pashua/
> ... alike are again purchasing PCs, and
Mac sales are on the rise year-over-year.<

'Super Tablets' but no 'Super PCs' in this incomplete article.
It's a hardware matter treated pathetically by the Industry.
Where do you live? obviously not in the US since you used the word kilometers.

http://en.wikipedia.org/wiki/The_Hum
Yes, good idea ..! At our workplace, we have whole bunch of administration tool running on unix CLIs. I am thinking of way by which having same experience in browser based apps ..!
California Earthquakes – What to Expect in the Next 30 Years? (2008) [pdf]
Ever drop a tablet? Have it fall into water?

Yes, both in bath and in a stream. My Nexus 7 survived just fine, and didn't even shutdown.

By not needing to vent heat like most laptops, the tablet is actually pretty well isolated. It only had a few drops of water seep inside even after submerging completely.
Wrong form.

The W-8BEN is the form used to established beneficial ownership of a foreign-destined payment. It can also be used by individuals to claim treaty benefits (such as avoiding double taxation). An SSN, ITIN, or foreign equivalent is required to be provided on the form.
>Once people can use their smartphones with a full size keyboard/mouse/monitor, it's game over for tablets and PCs.

You already can do that. You've been able to do that for the past few years. You can connect a bluetooth mouse and keyboard, and a display with the appropriate adapter. Android has supported it since launch, and iOS for atleast as long.

People don't want their phone to be their PC. They want something physical they can use to get work done. Institutional and corporate purchasers are some of the largest consumers of new desktops and laptops. They want discrete, manageable hardware, not to have to deal with the nonsense of buying all of their employees a phone.
The majority of JRE vulnerabilities are also not really relevant to a local app in the first place. They're sandbox vulnerabilities that let carefully crafted applets break out of the sandbox and execute arbitrary code. But regularly installed desktop/server software doesn't run in the applet sandbox, and is already assumed to be able to execute arbitrary code.
> Statically typed languages (Java etc) are mainly popular more because of performance, not safety.

No. The whole reason to have types is for safety, type safety. Where more errors/bugs can be found and found a whole lot earlier. That's the basis of the argument of dynamic vs statically-typed languages. If performance was all that matters, we'd all be writing C and C++.
Indeed. The times here and there I've looked over resumes, they were the ones that H/R and The Management saw fit to send to me.
Note: I might be not so clear with your question, but try my best ya~

You don't need to pass in text yourself. Croakun will collect the tweets based on your inserted keywords. Then, you can start "labelling" your tweets in sentiments or issues.

Machine will learn how you label the tweets and categorize your tweets in the future based on that. Does it make the point now? Feel free to ask if I didn't answer your question and so sorry about that~
Developing driver assistance systems using Android powered devices
The Scala experiment, as you say, seems to be kicking some serious tail, no need to speak of it in the past tense ;-)

Big companies are adopting Scala (Twitter, LinkedIn, eBay, Yahoo, Sony, and so on), not surprising given Spark, Spire, Akka, Play, etc. The Scala language itself is certainly not without problems; at this point the ecosystem behind it is arguably its greatest strength.

Rest assured, if there is a language that will supplant Java on the JVM (highly unlikely in the near-term), it will be Scala (or some variant [Dotty] thereof). Ceylon's got a shot but they're a bit late to the party, and Kotlin isn't even 1.0 yet (Java 8 and 9 will punish that project's adoption, IMO).
What is most secure data storage currently available to store digital data?
the Maine hermit was also diagnosed with Asperger's during his confinement, and wasn't at all surprised at the diagnosis.

With the hermit it was a really difficult task,while reading the article, to determine how much of his persona was created by the introversion of forest dwelling, and how much of it was perhaps created by his mental traits (which, actually, may have been the initiating cause for his walking away from society in the first place).
The canonical link in that aspect is http://wiki.whatwg.org/wiki/Why_not_conneg

There are various people in various vendors (Mostly Mozilla and Apple) that oppose conneg based solutions. I didn't mean to be vague, just didn't think it's very interesting :)

It's important to note that the opposition is not unanimous, and things may change in the future.
Yes, this is close to what I was trying to bring up.
> The initial market for tablets is now saturated: grandparents and kids have them, people bought them as Sonos controllers and such, and numerous households have them around for reading

This author's view of tablets is so, so off the mark it makes the whole article even more worthless than the title suggests. Gaming, messaging, browsing and a dozen other activities are responsible for the majority of tablet usage.
USGS 7 Days, Magnitude 4.5+ Worldwide EarthQuake Map