skysight-inc/HackerNews huggingface dataset:
Putting dots in the space between words makes it harder to distinguish word boundaries, which makes the text difficult to read.

If design hinders usability, it's not good design.
While all of the points being made here about cost of living in TN versus the Bay Area etc are accurate, 80 is still a low salary for the area for your experience and skillset. Taking your post at face value, anyway.

In Texas, which is pretty comparable to Tennessee COL wise, you would likely fetch around 110-120, if not more.
> A few weeks ago I commented on some thread about robot maids and such. My point was and is that when we picture a far off idea that we suspect is coming (AI, VR, human-less hotel-resorts) we need mental placeholders where people go now. Technology tends to replace people in the way reddit replaces librarians but we can’t picture reddit in advance until the world wide web or something similar exists. So, flying cars, robot mades and sexy female AIs. They’re placeholders for future automation or changes that make the need go away rather then meeting the need.

That's an incredibly interesting point. I've never seen 'future' technology like that before, but it's certainly an excellent analogy. Looking back to how people saw the future in the 20th century, you can see that many things did not come to exist in the way they were imagined, but do exist now in some other fashion.

It's incredibly difficult to predict what will be the next reddit, or the next anything. It remains to be seen if/when VR will take off, and how it will differ as we see it right now. Certainly what's interesting is that we're watching our VR dreams being turned into tangible products that can bring real VR experiences.
I did my PhD work in silicon photonics (in a different lab group and not associated with the authors in the paper) and thought I could chime in with some extra background and why this result is interesting to the silicon photonics community.

First off, silicon photonics has already made its way into several products, mostly active optical cables (a device that directly converts an electrical signal to an optical signal). See, for example, Luxtera/Molex, Acacia, and Kotura/Mellanox. Additionally, many other companies have demoed interesting things at trade shows (e.g. Cisco, Intel, Fujitsu, and others).

In general, the appeal of silicon photonics is that we can fabricate almost all of the components of an optical link on a single chip using the same fabrication tools as what you might find in a standard CMOS fab. Modulators, detectors, switches, filters, and other devices have been demonstrated on a single wafer. Many organizations (ePIXfab, IBM, IME A*STAR, Intel, Freescale, and others) have fabrication processes that have all of these devices right next to each other on a wafer and are capable of 25+ Gb/s data transmit and receive.

Others in the comments have mentioned the lack of switches in the article. Making optical switches in silicon has been demonstrated before, usually with either a Mach-Zehnder interferometer or resonant structure. The phase of light or resonance are most commonly adjusted through the thermo-optic or plasma dispersion effect. I'm at work now, but I can dig up references if anyone is interested later.

This result by Piggot, et. al., is most interesting because it is a unique device geometry for performing a wavelength splitting function. The performance of the device itself isn't particularly impressive relative to other devices with similar functionality that have already been demonstrated [1]. Additionally, the use of an MMI structure for wavelength multiplexing is also not novel [2].

So how does this relate to "light-based computers?" The vision that places like IBM research try to sell is that we will eventually integrate photonics (either monolithically, or flipped in some form) onto our processors and memory chips to enable high-throughput on- and off-chip I/O. This is still likely 10 years away from commercial products. Near-term, look for silicon photonics in your data centers and fiber-optic regional, metro, and long-haul networks. (FTTx one day, but silicon photonics currently can't compete in economics with a DML shoved into a TO can.)

[1] See http://www.nature.com/lsa/journal/v1/n3/full/lsa20121a.html for a review article on silicon passive optical devices
[2] http://dx.doi.org/10.1063/1.4812746
> you might be talking about the docs site

That's the one! Google's products are so confusing sometimes.
The author has responded and clarified that of course everyone knew as soon as the deal was finalized, so my whole point is moot.

The analogous case is not when you're interviewing for other jobs, but when you have taken one. At that point, yes, I feel compelled to tell my current employer.

If some sort of shareholder vote were necessary to sell, then they'd need to know ahead of time. If not, the sale could happen, but employees should know immediately thereafter. And it sounds like they did!
This is just an attempt at blame-shifting.

Energy: it was the Federal policy of subsidizing energy and the price caps that led to the energy crisis. The (few) private companies had little incentive to invest in improving capacity of the grid, the state-owned ones were a mere instrument to keep the cronyism going. The government has been chanting about Petrobras and pré-sal for at least 10 years now, even though they know that it is yet to be determined if it will be net-positive in terms of revenue. If at least it was a calculated risk but Petrobras was well-managed, then so be it. But it isn't, and Petrobras corruption scandal is directly linked to Dilma.

Had the Federal government a sound plan for reducing the dependency on hydro-electric power, or at least allowing the construction of new plants, the brownouts wouldn't have happened, even if the "drought" was real. Hadn't the Federal Government managed to completely dilapidate Petrobras for pure political benefit, it could've been given the benefit of the doubt. But it didn't, and it should be pointed as responsible for the current crisis.

Regarding water: I'd buy the argument that it was a state-level issue if it was only seen in one or two states, but it is ongoing in the whole Southeast and Midwest of the country. And while levels of waste in Brazil are bad, the cheap cost of water to farming and deforestation are much worse.

This "is a state-level problem" is just an excuse from PT to take a jab at São Paulo's governor. They never point out the problems existing in PT-governed states. Another thing is that those pro-PT argue that the problem in São Paulo is due to Sabesp being a private company. This is just a lame excuse to support the notion that it should be state owned. The problem is not being private or public, the problem is that it is a monopoly.

If ANA (a federal agency, by the way) was serious about solving the issue, they could enact a bunch of norms to force better control of the resources and break all monopolistic companies into smaller ones and force competition. But because "privatization" and "free market" are verboten words in this government narrative, it will never happen.

---

Just an aside: this whole thread has already derailed completely from the original link and it has become a point for the Brazilians to discuss politics and each to show their allegiances. I'm all for a good, rational discussion, but I'm yet to see this irt politics, especially in Brazil. Instead of arguing on the ideas, people make "their" political party as part of their identity and simply refuse to have constructive dialogue. It is worse than football. How about we keep this off Hacker News?
Crash reporting and analytics come to mind as reasonable applications of the default internet permission.
Thanks for your feedback. We felt it was for developers are we're developers and this is the way we've come to describe and understand it having built Subledger.

Your point is excellent and we'll steer toward developers in the future.
Fine, fine...when NeXT was paid to take over Apple, if that helps you feel better. :)
The playback devices were basically your PC with anaglyph glasses (terrible experience) or a PC with Nvidia 3D setup. This is the main difference.

Editing software were expensive Sony setups ($5K), plugins for Adobe AE or very feature-poor setups such as from Magix (around $200). Editing was very tricky, since there were few standards here, just many custom ways to do it. This is a somewhat difference, since it can be assumed that the path from capture to quickly experienced content may be very short and allow for a camera to youtube experience.

Creation devices were custom 3D rigs as expensive as the GoPro setup or consumer cameras like the Fuji W3 camera series. In this space, you are right, there is not so much difference there.
Certainly not, more just coincidence. I believe we made offers to men through GA but they had already lined up positions.

However, depending on the class they can be pretty close to even on women to men. 2 of 3 hiring events i've been to in the last year were half men/women, one i'm pretty sure was more women then men (7/4? something like that) but that was in Boston at specific time so YMMV.
Understood! Sorry, my programmer-brain took those words pretty literally. Great story, by the way, and I've always loved Photojojo (and think companies like e.g. Pinterest have a lot to thank it for in the design department).
No, middle-top right is easiest. Bottom right is a stretch to reach.
agree that oculus rift doesn't feel real? I own a rift too, and I don't understand how someone can easily say it doesn't feel real if they actually tried it. Sure it brings nausea sometimes, and sure a lot of the graphics are crappy, but can you so certainly say that it doesn't feel real? I haven't seen anyone who's tried oculus rift that say "huh how is this different from a video game, it's obvious it's fake"
AWS CloudFront: can you choose to serve content (or not) to specific countries?
https://www.google.com/design/spec/whats-new/whats-new.html

The changelog.... found it
OpenDaylight Is One of the Best Controllers for OpenStack
So you do these to estimations and sometimes you are wrong. When you are wrong it costs you. It costs you opportunity cost, cost of carry, cost of delay, cost of building, cost of repair.

But unless you are very lucky, always disregarding any expectations about the future that turn out to be true also has a cost. YAGNI seems to assume that such costs are negligible, but in reality both false positives and false negatives can cost you.

As I noted in another comment, this is the danger of generalising from a single person's experience or a small set of anecdotes in such a large and diverse field. I have also been around the industry for a while, but personally I'm still waiting to run into these projects that incur crippling costs because they are so bad at predicting future needs that they write loads of code that is never used, just as I'm still waiting to see a project where refactoring fails catastrophically if you don't have 100% test coverage, or whatever other absolute metric someone wants to argue for this week.

Sure, sometimes you make the wrong call, because as everyone keeps saying, for most projects you can't predict the future with 100% accuracy in this business. But my personal experience has been that much of the time, either you have a reasonable idea of generally where things are going or you know you don't have enough confidence in future directions yet to be worth building specifically. And when you do have a reasonable idea, there are plenty of projects where failing to take advantage of that knowledge really will hurt you because you can't just conveniently refactor it out later -- many fields with specific resource or performance constraints will fall into this category for example.
Introducing the Android Developer Nanodegree
Google Handsfree Payments
That feeling you are describing happens everywhere. In the US, inflation is usually tracked by the CPI [0], which uses the average monthly price of a market basket [1].

The tricky thing is in finding the correct weights of each item in the basket as to be representative. As you can imagine, different people shop differently, so won't experience the same inflation.

[0] http://en.wikipedia.org/wiki/United_States_Consumer_Price_In...
[1] http://en.wikipedia.org/wiki/Market_basket
Ah yes, modern web design; too much for my 6-core Xeon workstation to render smoothly.
Covariance and contravariance are intimately related to "mapping" and only incidentally related to subtype polymorphism. In particular, if we assume we have a function

coerce : a -> b

which can only be applied when a is a subtype of b then we can dispense with subtyping entirely through explicit coercion.

Now, covariance occurs when you can "map" over a structure "in the same direction".

mapCovariant : (a -> b) -> (f a -> f b)

while contravariance occurs when maps "flip"

mapContravariant : (a -> b) -> (f b -> f a)

and we get the subtyping relationship naturally from applying coerce

covariantCoerce = mapCovariant coerce
contravariantCoerce = mapContravariant coerce

Now all of this only applies "mathematically" where things are necessarily constant. This implies that we ought to think of mapCovariant and mapContravariant as working on "transformations of data" instead of operating imperatively.

In the event that we have mutability then we can violate covariance and contravariance as noted. Really, though, this is a consequence of a larger problem.

In any mutable type we can apply a transformation on that type while maintaining all references to it

a = [1, 2, 3];
a.mapCovariant(fun (x) -> repeat "a" x);

// a : [String]
// a == ["a", "aa", "aaa"]

If we're adamant about treating things as transformations then functions like mapCovariant cannot operate mutably since they allow the changing of a generic type.
A seedbox would be ideal. $10 will get your more than enough speed and storage for the transfer.
My prediction is that it is going to reveal tons of bugs in libraries. They really should have defaulted it to 2.
Given that the parent company of SF.net was recently purchased by Hot Topic, of all companies (presumably primarily for ThinkGeek), I doubt SF.net is long for this world.

Edit: doh, I didn't realize they had been sold off already. Never mind. :)
The problem with 48fps on the big screen was that it didn't feel "filmic". It actually WAS more realistic, but in that specific instance this actually hurt the message of the content. When we are recreating live events, concerts etc, we aren't going for filmic, we are going for the feeling of being there. I have tried the Paul McCartney example on GearVR which uses a similar technique as Jump - it's not perfect but it is a lot better than watching the concert on a screen.

TL;DR - We are approaching what we might want in a captured live experience, where early 48fps3d movie experiences may have passed what we want in a filmed one.
Thanks for your input!

We never intend to be competitive with the product layers you've described.

We've deliberately built Subledger to enable other developers to build focused custom accounting applications above us. :-)

We believe it's time to move beyond one-size-fits-all approach to accounting! :-)
Google Announces Project Brillo and Weave for IoT
You can't seriously tell me Ambani and Raja were lacking in opportunities.
I would hope this to be correct, but I didn't see Google address it at all. A lack of transparency is a great way to foster FUD and a bad perception of what could be a great piece of tech. I get that they're building the marketing hype first, so hopefully it will be forthcoming.
What about the electricity costs to run the machines?
Sure, but I don't think the provider can afford to buy servers and only run them for half the year.
Yep, that's what I meant. Updated!
If we're talking about mediums for history,not sure about wikipedia, but i think an high-quality, high volume forum witha good search , like reddit.com/r/askhistorians [1] is a great one , better than books in many cases.

And yes, maybe some books solve this, but it's very rare as far as i've noticed. There's something about books, also evident in non-fiction that makes people write too much unneeded stuff.

[1]It's far better to search this forum using google, using site:reddit.com/r/askhistorians
LogCabin: a distributed storage system built on Raft
An update on privacy at Uber
Oh god, they transliterated the name "Harry Potter" to "Άρειος Ποτήρ", which pretty much means "aryan cup"! I'm dying over here.
Subscriber only paywall
Why is this distributed as a docker container?

Also, their README asks sers to pull their container from index (with no guarantee that it corresponds to the repo and, last I've checked, no real integrity guarantees stronger than "it's coming over ssl from docker.org") and then run it while giving it write access to /etc and command access to the docker daemon. This seems tome to be a very insecure way of starting a process that's not supposed to alter anything.
> As for the market opportunity, I'm almost positive I saw a site that "translated" sizes between brands, but I can't find the thing anymore. It's worth searching for though.

Small world I guess. I'm working on a project that is aiming to solve this exact issue - http://shopolette.com. Very early days though.
Does that mean I can stop all those brute force login attempts coming out of China?
Thank you, could not have answered this better myself!

Also, it's by-developer, for-developer, so there's a developer's perspective as well. :-)
This must be where the TIE Fighter got its sound from.
Google makes angular a trend although I think it hard to adapt. I prefer backbone. It is easy to learn and keep view layer clean unlike angular.
MicrosoftBizspark Startup Releases Google Maps Alternative,targeting Social Maps
Subledger would love to help you build that!
They didn't, but by the time Android M comes out, the Nexus 4 will be approaching three years old.

As a Nexus 4 user, I'm not holding my breath (and my N4 isn't holding its charge).
And all these things have circular correlation. Parents, zip code, school mates, family, income, education...

This is why I think 'class' is a useful approximation. It's some sort of fuzzy unit characterised by these things.
From the article:

"And Harry Potter is Ἅρειος Ποτήρ [Hareios Poter]- ἄρειος [areios] means "belonging to Ares", the war god - appropriate for the young warrior, and ποτήρ [poter] is a Greek word for "cup" or "goblet" - presumably the cup of wisdom from which Harry must quickly learn to drink deeply."

It doesn't look like Aryan was what the translator believes it means?
I assume this is a joke, but if not, let's discuss.
The app needs to target M in order to access to these granular permission.
An app targeting a lower API level will work in legacy mode where it gets its permissions at install time, like before.
I guess it makes sense in order to give enough time to the devs to update their apps to this new system.
As long as the checking/warning becomes more aggressive in N, I am fine with that choice.
The co-op structure is interesting but it's ultimately constrained by the members'/employees' financial resources to contribute capital. That's why co-ops are always modest businesses like grocery stores, or a co-op of cleaning people, or in this article's case, a co-op of IT techs.

If you want to start a capital-intensive business like Google Inc or SpaceX, you have to use the typical corporate structure because you need the $X million in investments from angels, VCs, and the stock market.

The typical employees don't have a million dollars in their bank accounts to pool together and launch a Google-sized business as a co-op. The enormous costs for rack servers and data centers to scale out would outpace the employees' tiny cash contributions.
The same with "UNIX", "Unix" and "unix" (sic!).
There's a datacenter in Helsinki that pushes its heat to a district heating system.

http://www.theguardian.com/environment/2010/jul/20/helsinki-...
Amazon US gets stuff to me in Aus faster than most australian online retailers.. theyve really sorted their shit out
Except all the mobile operating systems do this?
Taking it that literally is silly though, right?

Well, I'd certainly say so, but I seem to encounter plenty of people who would disagree. Even in this HN discussion, we seem to have some people who are arguing for always assuming YAGNI despite also arguing that YAGNI is an average/on-balance/overall kind of deal and they subjectively assume that the odds will always favour doing no unnecessary work straight away. I also see some people who appear to support the YAGNI principle yet make an exception for refactoring, with an acknowledged open question so far about when refactoring is justified and why it should deserve special treatment in this respect.

Note the word "some".

Unfortunately, the statement you quoted can be parsed at least two ways, with very different meanings, so I'm not sure that really furthers the debate here. Certainly there are some in this HN discussion who do seem to be explicitly arguing that it's very much an all-or-nothing proposition.
Actually, both are right, because the words are homonyms. "Hareios" is both the word we use for "aryan" and for "something of Ares". I actually thought "Aryan" was supposed to mean "sons of Ares", but apparently the root is indo-european.

I guess it's much better with his explanation, but "aryan glass" sounds amazingly funny in Greek. He basically nailed all the names, they're very well done, and all the explanations he gives for them are correct (the ones I've seen so far, anyway).
If you're suggesting accounting should be associated with deceit, you've got the cart pulling the horse!
Some of the docs I've had to deal with lately, that I've found very useful and easy to navigate:

https://apidocs.mailchimp.com

https://dashboard.batch.com/doc [Requires Login]

(Great product for marketing push notifications, by the way)

Also Apple has a great doc site. Very verbose, but thorough:

https://developer.apple.com/library/ios/documentation/UIKit/...
If you ever implement it, I suggest a release on april 1st.
Nothing is mandatory. Material guidelines are a suggestion and a set of tools to make the baseline app better by default.

In general the UI components are moving out of the SDK into the support libs or the community at large. RecyclerView & Toolbar are examples of Google untangling the foundation from the look & feel, and letting the community come up with the final implementation of things.
How we turned the Colorado River into a plumbing system for 7 states
sqlmap is actually quite malleable when it comes to displaying output through the verbosity switches (showing full HTTP req/resps), along with its optional writing data to one of CSV, HTML or sqlite.
I've Been Doing Painting Videos All Wrong
Flagged, as fundamentally bait; this is the same thing as giving an editorialized title to a Google search result page.

Maybe Rust really is taking off exponentially, and maybe this silly trends page is evidence for that. If so, write the blog post that makes that case, and post that. I probably won't like that post much, but it won't be abusive of the front page, and I won't flag it.
It can be learned, by the same techniques you use to learn system internals: You can first do a quick scout for the big items (e.g. grid systems, typography instead of data structures, algorithms) so that you get the big picture, and then study designs that you like for the details of how they used these items together (like how you study frameworks, libraries or OSs)
Agreed, I'm not sure why Google is assuming everyone browsing their site will do so on mobile devices. Overriding the right/middle-click is hardly ever good UX design, and I'm wondering how they even managed to make it so inconsistent across tiles.