skysight-inc/HackerNews huggingface dataset:
Total yearly cost of attendance is $32,944 ($62K out of state) for School of Engineering to be precise: http://sfs.virginia.edu/cost/15-16

And thank you!
The Document Foundation Announces LibreOffice Viewer for Android
Improving Composite Application Performance
It was more a jab at LLVM's documentation in general ;)

But since you're claiming to understand LLVM docs:

* How does LLVM identify that a region of memory is "allocated" per the usage in the GEP docs. In particular it may be useful to mark special addresses as "allocated" for special marker objects that don't actually exist.

* Does "in bounds" extend to arrays? e.g. can I offset even further from a ptr to foo if it's in an array of foo?
This reminds me too of learning to draw. When I took drawing in college, we had to resist the urge to draw an apple in front of us like stick figure apples. We had a conscious idea of how an apple should look like, and we default to drawing that. Instead, we were to try to forget that it's an apple and see the shape as lines and the shade as gradient. Then, you reproduce the object better, once you learn to not lean on your conscious knowledge of what you're drawing.
You can have SAN certificates, there's no need in that case for a wildcard one.
Berkeley rental rates skyrocket
Wait what? To whom?
I've been waiting for this with not a little paranoia, given Google's propensity to dump products.

I have over 2k pictures taken since the birth of my daughter in January, 99% of them with my Android phone and uploaded automatically to G+ or Google Photos or whatever this is now called. In order to ensure that they are not just in this one space (which used to be Google Drive and Picasa before that, I believe), I periodically download through Google Takeout, save on a separate hard drive, and also upload to an S3 bucket through Arc so I have redundancy. Then I print the best ones physically through Snapfish.

I would love to stop doing all of this b.s. and just leave them where they lay on Google, but Google has given me no guarantee that my photos are safe. What a nightmare preserving memories is in 2015.
If you can find anyone willing to port Rails to a statically typed subset that requires adding type annotations and also porting every single gem it depends on....
Green Business Ideas: Permaculture and Urban Farming
I think a book being free is a good reason to start learning about something. Let's say someone wants to read something about cryptography knowing nothing about it. Paying $100 for a book that he doesn't know if he'll read it thoroughly or if it will be interesting seems a bit of a waste; better take a free book to get a taste of the new field, before buying another one - or donating to the author of the free book.

Having said that, I noticed that the fact of paying for a book makes me more motivated to read it, while I often read couple of pages of the free books before giving up.
It shows a tabbed interface of the few most popular discussion threads over reddit.
I would guess the slower shipping is a side-effect of shipping costs reduction at Amazon. I've seen them shift to using hybrid delivery services from FedEx+USPS in the US in many cases. I would assume the slower shipping and the introduction of Prime, while maybe marginally related, are mostly coincidental.
I don't disagree, but the definition of "everybody" has gotten bigger and that counts too.

AOL may have been the place to be in the 90s, but it was still a sharp subset of my friends and acquaintances that were there, vs. the almost complete set on Facebook. And USENET/dialup/etc were even more selective. It's only been very recently (relatively speaking) that a majority of people were online at all, never mind aligned on a particular site.

I think you probably should compare more to something like AOL Instant Messenger, which had much closer to a 1:1 usage ratio of online computer users to software users (at least in the US market). The only real reason they went away was because social networks like Facebook are much more cross-connected and oriented towards group communication. The tagging features are huge, for example, since they potentially engage a lot of people at once. Ditto resharing, etc.

So the IM paradigm in general got consumed by larger social media--it wasn't a problem with AOLIM itself. But that sort of obsolescence is a vulnerability of a system that only does one thing. Facebook would probably mutate in the same situation, not die off.

The other factor is smartphones: a much larger number of people are online all the time now. If MySpace had their rise in the smartphone era, I'm sure they would have been much harder to displace. The fact that Facebook's opening their doors to the general public corresponded roughly with the release of the iPhone and subsequent rise of the smartphone was a huge bump for them.

Upshot is that a vastly larger percentage of a vastly larger number of customers are aligned on Facebook compared to older social media, and Facebook itself, as a platform, is relatively resilient to the changing needs of the customer. In an industry where both the customer acquisition and customer retention metric is "how many of your friends use it," I think Facebook will prove to be much harder to displace.
Polymer 1.0
I'd also add that the new App permissions won't be seen on versions prior to M, developers will have to support both for now when targeting the app for M.

So if judging by L, this means new App permissions will be on less then 10% of devices 6 months after release.
How are your photos as a baby group with your 40 something photos of yourself ?
EXCELLENT. Two questions:

1) If I've stored photos as 2000px on G+, will they automatically upgrade to full size if I upload my full-size photo library to GDrive?

2) Likewise, will auto-awesome creations from previous low-quality pictures be upgraded to higher resolution versions?
This post should most definatly stay up. You shouldn't have to get this much attention to get access to funds that are yours and access to your payment processor. You had PayPal as a backup (oh the irony) and so you were not affected as much but what if your company didn't write the payment code and outsourced it and/or didn't have a fallback? You would have 5 days to pick, setup, implement, and deploy a new payment processor which is ridiculous and would probably force you to stop accepting orders for some period of time. If you didn't have the funds to pay coders you might have to shut your doors for forever. You got lucky (and it looks like Stripe is going to reverse the decision) but this just points out how dangerous it is to rely on only 1 company for anything (hosting, payment, API, etc) AND how companies are using automated processes more and more and giving "customers" little to no recourse if there account is shut off. This is not a Stripe only issue, we see this wil tons of companies like Google/Paypal/Facebook/etc.
Advantages of WordPress Cloud Development
Am I the only one who thought it was kind of weird that they used an iphone 6 in one of those shots?
It's Google Brillo, the New Operating System for Your Home
Scaleway vs. DigitalOcean and deploying web apps on an ARM server
Just from my own experience, when LSI was bought up by Avago, a lot of the LSI guys around here complained that it was a rather rough transition. Avago seems to like buying up companies like this and piecing them out, like how a lot of LSI's storage controller related assets were sliced off and sold to Seagate after being acquired by Avago; I'm not sure if this is a good thing for Broadcom.
I believe that page is outdated as of today. Until now, G+ stored pictures up to 2000px for free. As of today, photos of up to 16 megapixels may be stored for free.
Google announces Cloud Test Lab
24-bit and 21-bit format wouldn't have much difference in terms of performance of constant time indexing. Strlen (for storage space) would be dramatically slower than in any other format.
Yep... The term the guy used is the english name for it, in portuguese we call it "surplus" and that is it :P

So in short: Fernando Henrique in 1994 made a law where if you don't make a surplus before debt payments, you are a criminal (of the sort that get arrested)

Dilma Rouseff not only made a deficit (instead of a surplus), she made a law to circunvent the previous law, also her law has the pecualiarity that the project that "don't count" in the debts are her party pet projects (the projects that they put on TV to ask for votes), a possible loophole in the law is that she can spend "infinite" money on her pet projects now.
If you're interested in a more rigorous analysis of what is known about consciousness today, I'd recommend the book Consciousness and the Brain: http://www.amazon.com/Consciousness-Brain-Deciphering-Codes-...
> most self-proclaimed materialists, if asked to describe their beliefs, will describe them inline with the classic Newtonian or Cartesian formulation of matter.

I suspect many self-proclaimed materialists might do that, but more likely in an imprecise expression of vague support for a scientific worldview that they haven't learned or thought about too much than in an active rejection of established principles of quantum physics.

I'm just the same; I don't pretend to have a deep and detailed understanding of quantum physics, but I accept it as true because I believe at least that an internally consistent external world exists and a global conspiracy of physicists doesn't. If you quizzed me, at some level of detail I'd have to start guessing. My incorrect guesses shouldn't be mistaken for intentional rejection of established theories.
New kind of wood chip: Biodegradable computer chips made from wood
I think you miss understood him. Money is just like any good subject to suply and demand. So if a country produces goods that they sell only in their national currency the more you produce of this goods the more demand there is for your money. So imagine there is a fixed quantity of money and a certain level on demand based on the quantity of the wealth produced. If suddenly you stop producing this goods then demand for your currency sinks. If this happens what you are left with is inflation. And all of this without the need to create money. For example the us prints masive amounts of money and they can do so because of the Bretton Woods system. Because the dollar is the international currency they print based on demand for their money that commes from goods produced all around the world by many countries. So it also depends on the power the nation has to oblige others to use their money.
I also became more careful with photos since our daughter was born last year, but take a different approach. I store the photos on Dropbox, since it makes it trivial to backup (locally in time machine and remotely with Arq). The Carousel app is pretty great these days and it's great that its backed by regular Dropbox storage.

Another reason that we didn't choose for Google is their terms of service and privacy policy. We both have Google Apps for Work accounts, but Google+ photos is not one of the apps covered and uses the normal terms. The terms say that your data can be used for promoting Google service and that Google can keep the data as long as they wish. Not something I want to put something as personal as our daughter's photos on.
isn't the photos message somehow misleading?

"what if we could use google's unique capabilities to help people take back control of their digital lives?

and then the 3 central ideas:

1. a home for all your photos, and videos. A private, and safe place place to keep a life-time of memories, available from any device.

2. help you organize and bring your moments to life. an app that takes the work out of photos and lets you focus on making memories, not managing them.

3. make it easy to share and save what matters. Sharing should be simple and reliable, and when you're on the receiving end, it should be easy to hold on to the photos and videos you care about.

.. then he moves the presentation to show all the data mining that they do on the photos, how they extract information about who is on the photos, which places where those taken, which tags the google's machinery could found from them

.. and for the big final, they announce unlimited free storage!

---

so how exactly will google help users take back control of their digital life?

call me suspicious? I'm staying out.
I realize that the great majority of people view their e-mails in HTML but some of us still prefer plain-text and none of the e-mail signatures highlighted in the article would be viewable by me.

From RFC 1855 [0], "Netiquette Guidelines":

If you include a signature keep it short. Rule of thumb
is no longer than 4 lines.

My .signature is two lines (not counting the "dash-dash-space" delimiter): my full name and e-mail on line one and my title and phone number on line two. If you need other information about me or my company, you can send me an e-mail or give me a call to get it.

A huge pet peeve of mine is the legal disclaimers and I will often respond to an e-mail that includes one with my own that's similar to the one mentioned in the article, just to be a snarky asshole.

[0]: https://www.ietf.org/rfc/rfc1855.txt
If you try to send exactly 1Mbps on a 30Mbps you will end up with less than 1Mbps of data.

Doesn't DASH completely fix this? You download one bit [edit: piece, not "bit"] of a video at max speed, then it just waits a bit and then grabs the next bit [piece] at max speed. So the average is maintained at "real-time" speed.

Edit: anyway this is irrelevant to est's case.
What happened to Hangouts and Android? I know Reader was discontinued, but Google is hardly shutting down widely used services regularly. In fact, it's rare enough that, as with Reader, it is big news when it happens, and there's a huge backlash. This suggests, in fact, that there is actually an expectation that Google does and will keep products around for a long time, not the opposite.

People have a common tendency to extrapolate from low-N or even single events to produce an inaccurate picture of future possibilities. I'm quite happy with GMail, Drive, Android and so on, and don't expect them to vanish any time soon.
When you create a G+ profile, you explicitly must check a box that affirms that they are creating a publicly viewable profile for your account. That profile page will, no matter what, be a public internet page with no permission filter at all.

You can then subsequently lock down features ON that page, such as hiding work information, hiding photos, hiding this, hiding that, (in fact, each of the dozens and dozens of options must be individually hidden), but the net result of that work is a public page with very little info on it.

By proxy, I can set my Facebook page to "visible to friends only" and even if you have a hardlink, you'll receieve a "page does not exist" error when you view it without logged-in whitelist (friend list) approval to even know the page exists.

I was never OK with the idea that, essentially, my android device had a public web page. A direct link between my data and a public profile page that I had no ability to remove access to.

As evidence of this I made a dummy G+ for a mostly unused Google account I have. Even though I turned off all features and hid all sections and turned on all privacy settings, and have added 0 content, 0 customization, 0 demographic settings (completely and totally blank G+ profile, no posts, nothing), the G+ dummy profile has "715 views" in the past year.

I made a fake G+ with no data and as private as possible, and it has been accessed about 700 times a year. That's not "privacy" to me. It's forced-public, searchable, etc. The best you can do is have a public profile page that you mark "do not search" (but which will still be crawled because search engines often crawl then hide instead of ignore).

You can never have privacy on G+ like Facebook, where you have a private page that does not even resolve as an address to non-friends.
At 56%, Indians record highest US work visa rejection
The update to provide run-time permission prompts pleases me as a user; as a developer, I'm not as excited about it, especially if it doesn't come with narrower categories of permission. I could see it prompting the user to provide permission to do much more than is being done, and without the ability to provide reasoning and context in the dialog.
Well, to be fair, that's not really what happened. HP spun off Agilent to focus on end-user general IT products. Agilent was a giant hairball of a company. PE firms stripped the chipset and component divisions out of the hairball, called them "Avago", refined the business down to chipsets and away from general components, and executed a roll-up strategy on the chipset space.

What would make sense would be for Avago to do a VW/Audi or Cingular/ATT thing and assume Broadcom's branding.

I'm not sure that the "Agilent" branding does a whole lot more for a chipset business than "Avago" does.

Also: I'm guessing if you're an Avago customer, you know it. :)

Similarly: Leidos isn't really SAIC, but rather the spun-off "national security" IT products part of SAIC.
And fix the grammar. And fix the annoying thing where about 2-3" of the whitespace to the left and right of the thumbnails cause a full size image to pop up. And the glitchy little header effect that doesn't seem to serve any real purpose except to get in my way when I want to re-read a previous paragraph. This is a seriously unpleasant website to use.
Nexus 7 too. Just under 2 years of updates :/
1. The 99.9% that don't care about Google tracking them will have a use for it. Every product has its abstainers.
Google launches photo service
From TFA: "After the deal the combined company would be named Broadcom, sources close to the deal told Reuters."
Whoah. Missed that. That makes a lot of sense.

So what I've also learned is that I never needed to understand WTF "Avago" was. It's like something stuck in the middle of the evaluation stack of an expression parser.
I wonder if the US government will be okay with such a large chipmaker to be owned by a Singapore company. Historically, they haven't been too keen on exporting chip tech.

If Qualcomm is on the table, it seems more likely to be approved.
The number of large semiconductor acquisitions in the past year has been pretty insane... just further consolidation with very few new semi startups coming out.
So what happens if you, say, XORed the entire image with 0xA5A5A5A5 and then uploaded it?

Seems Flickr doesn't really examine the image, just the extension (.gif, .jpg, etc). I wonder what Google plans to do.
the word Weave reminded of Google Wave, anyone remember that?
Is RAW format supported? This is key for higher-end users.

Also, the branding is potentially confusing: "high quality" and "original" to me implies the former is the "better" option, whereas in reality, it limits to 16 MP.

I get that "original" means original quality, but maybe "best quality" or something non-ambiguous.
Harry Potter in Ancient Greek
Note that my question included "...that is actually correct" as a condition.

Truncating between code points to insert an ellipsis is not correct. Not all characters have the same width, even in a fixed-width font; for instance, combining characters have zero width. Truncating between a base character and a following combining character makes no sense. If you're truncating the word "exposé" to fit into six characters, it makes no sense to count that as 7 characters, truncate the accent, and wind up with "expose...". (Yes, normally that will be represented as a pre-composed character, but there are base-character/diacritic combinations that have no pre-composed character, so you will necessarily get a combining diacritic).

Truncating based on character count can also mean that you exceed your width requirement; CJK characters are twice the width of most alphabetic characters.

Additionally, most text is displayed using variable width fonts, where truncation should depend on the precise sum of the widths of characters, but even text that isn't can have the previous two issues. These mean that to do truncation properly, you need to iterate over the characters counting width until you exceed your required width in order to truncate, then truncate at the previous grapheme boundary, which requires walking through the string in order and can be done just as efficiently in a variable width encoding as in fixed.
> 1. Why would I hand over my photos to a third party, that, quite ostensibly, is capable of indexing and tagging it by face- and location-recognition and store on their storage. I used to trust Google with most of my information, but I've been slowly transitioning them away to either local, or a home-brew solution.

For the same reason you'd hand over your email to them? Fast, UI, search, cloud whatever, etc etc. If you don't trust them with that, though, then yes, it follows quite naturally you shouldn't give them your photos. Not really a shocker.
If you own your own company or are really bringing in real tangible money for every hour you work that's true. Otherwise it's just a way to justify spending more money.
If you think 5 days is "warning" in this situation you either have never written a line of payment processing code, are not a coder, or are horribly misinformed. 5 days is NOTHING, they got lucky b/c they had a paypal backup but if they hadn't they would have probably needed to stop taking payments for a period of time while they re-wrote their payment stack. In 5 days they were expected (note at least 1 of those days was a weekend) find a new processor, get approved (not all are as fast as Stripe), link their bank account (2-3 days min), write code to use it, write tests (this is handling money after all), manually test the different cases, and deploy it. Not to mention that every other project those developers were working on have to be put on hold (assuming none were more urgent). This is nothing to sneeze at and let's also remember that the OP was doing nothing wrong (so much so Stripe has reversed their decision). So just let that sink in, a company is given 5 days to rewrite a substantial piece of their platform code or be cut off all because of a false positive with no realistic way to communicate with Stripe (No, email tickets doesn't cut it).
India's First Social E-Commerce Portal
Python / Django Server Developer (San Jose)
Cloud Parity Inc is developing an extremely innovative platform and applications enabling significant improvements in Mobile Social engagement. Our application, Crowdpoll, is available on the Apple app store and the Google Play store. We are looking for a server developer to work on our Django/Celery/Postgres/Redis stack. We are a small team and you will have the chance to make a real impact.

REQUIREMENTS

Python - a must
Django (or other Python web framework) - a must
Postgres or other SQL database - a must
AWS deployment - highly desirable
Redis
Linux
HTML, CSS and JavaScript

WHY US?

We are small energetic team building an innovative mobile application and server platform. If you are looking to work on the ground floor of a Silicon Valley startup owning a significant piece of the overall product, this is the place for you. Contact us at jobs@cloudparity.com.
Notice he said code units, not code points. Code units are fixed size. So for example, in Java, you have 16-bit code units, and have constant time indexing into them.

So you could use a BreakIterator [1] to iterate through grapheme clusters. The iterator returns the index to the cluster though, not the cluster itself. The index is in terms of code units, not in terms of grapheme clusters.

[1] https://docs.oracle.com/javase/6/docs/api/java/text/BreakIte...
But they can recompress it according to the help pages. If you want to store the originals, it's counted towards your space.
This probably always should have been the default, since bumping GOMAXPROCS from 1 to N can reveal bugs.
I'd say gmail labels are more like premade searches (with the added bonus of the unread count). I tend to move every email I expect into it's own label with filters and the "inbox" is just for the unexpected stuff.