skysight-inc/HackerNews huggingface dataset:
At least in San Francisco, Costco offers Google delivery for a subscription fee. I don't remember what it cost, but it didn't seem absurdly out of line.

I don't use that because I live three blocks from Costco and can just drop in for a couple of things, so I do usually just walk instead. Once every few months I rent a Zipcar to get huge bags of whatever home.
>You have to be willing to walk away if you play the counteroffer game.

This is great advice. Not just for salary negotations. This advice also holds for relationships. You ALWAYS have the option to simply walk away. Why stay in a toxic relationship when you can just ... walk away?
I dunno, blaming Google for phones not being updated (Other than their branded phones or course), is a bit like blaming Linus Torvalds when routers still use a 2.6.x kernel version. When something is open and able for anyone to do with as they please, it's only natural that the devices it lives on can't be controlled the same.
How does this compare to Crystal[1]?
Crystal is very clear that it compiles to native [2].

Tried to figure out what InfraRuby compiles to, but no avail. Is it to JVM?

[1] http://crystal-lang.org

[2] Very impressive result actually. It only performs ~3x slower on a basic Monte Carlo Tree Search compared to Nim, which itself is ~c speed.
Sleep is the only magic brain regeneration mechanism that exists. Every other option is drastically less effective at improving long-term and consistent productivity.
Oh, finally I'm not alone here! I use vim/tmux and yesterday I discovered Buck and made a quick project generator: http://zserge.com/blog/buck-build-system.html
Apple's HLS and MPEG-DASH share the same design principles. One big benefit of MPEG-DASH is that it is supported natively within HTML5 using the HTML5 Media Source Extentions. However, today HLS and MPEG-DASH are used in common.
Google bragging about design is like the nazis bragging about human rights
Well at least it loaded for me in Opera, unlike the Google I/O site which reminded me of the dark days of the single browser web.
This is not all that different from Java (or Python, etc.), where it is quite easy to hide a call to a native function behind a seemingly-safe interface. The real difference is that native methods in Java must be written in a different language (C), while Rust supports both modes in the same language. (Edit: Or, if you prefer, two different but very closely related languages.)

I would argue, at any rate, that this sort of safe/unsafe boundary is still useful for the purpose of auditing code. Conceptually, memory bugs are interactions between two points in the program: e.g. one location deallocates a pointer, then another tries to dereference it. With Rust's implementation of unsafe, you are guaranteed that any bad interactions must have at least one endpoint in an unsafe block. You still can't completely ignore the safe code, because unsafe code can reach arbitrarily far out of its box (so to speak), but in general this constraint does help significantly in limiting the amount of code that needs to be audited.
How do I set a custom signature? Can't find it anywhere in the app or on the website, anyone knows?
Based just on Google's blog post, this seems like another implementation of the standard that Apple helped create and push through with the banks and card networks for Apple Pay. They mention tokenization and virtual card numbers, which is exactly how Apple Pay works.
What's wrong with unbounded? The amount of text you're rendering is unbounded (except by resource constraints). Combining diacritics are just another kind of text, that happen to lay out vertically rather than horizontally even in horizontal layout.

What do you mean by "getting the number of characters actually displayed on the screen"? Do you mean number of glyphs? Number of grapheme clusters? The number of glyphs is dependent on your text rendering system and fonts; even with plain ASCII, you may have multiple codepoints rendered as a single glyph, such as in ligatures like "ffi" in certain fonts. The number of grapheme clusters can be computed by the given algorithm along with some tables of character properties; it's not particularly simple, but trying to represent languages that were originally hand-written on a computer is not simple: http://unicode.org/reports/tr29/#Grapheme_Cluster_Boundaries
"We're no longer controlling every pixel. It's more like jazz improvisation." Matias Duarte, VP Design @ Google.

Super interesting concept. The abstraction of design.
A few extra things to add:

1) If you want everything, UDP data, non-SOCKS supporting apps, etc to go through, you're better off configuring an OpenVPN server. It takes some extra effort, but this allows it to work easily on mobile platforms and stuff too.

2) If you want to use this from a restricted network, use port 443 (for OpenVPN or SSH).

3) If your network is extremely strict, use stunnel to make it look exactly like standard SSL web traffic. I've written a helper app for people who need this on Android, https://github.com/ultramancool/Stunneler
They don't claim this to be a consumer product.

As others have said, the cost of this is peanuts compared to professional cameras.

I'd bet one of the first killer-apps for VR will be sports: Imagine several of these rigs set up around (and over) a football field, so that spectators can choose to "be" at the right point on the field to observe the game, and have complete freedom to look around the field.
Sounds like a job for Slack.
(much later comment): I totally misread you, sorry.
Opera basically is dead though, so I don't think one can reasonably expect new websites to test for it.

Now, if it didn't work in Firefox or IE11, then that would be significantly more questionable.

Edit: I'm assuming we're talking about classic Opera, not the Chromium build that is currently called Opera but is actually Chromium.
I grew up in the United States.

In school, when I was educated about the war, Germany is construed as this bully that no one stands up to. I remember having the impression that the rest of Europe just lacked the courage to fight back, opting for appeasement instead. I remember being taught that Nazi Germany only appeared strong -- but that inside was a crumbling, weak core. Like a bully who would crumple in a real fight.

I remember being taught that countries that are evil cannot be also strong. I remember being taught that the Soviet Union was similar -- it was evil, and therefore weak, and that's why it ultimately collapsed.

Thinking back, I was obviously indoctrinated. The truth was, Germany was strong. Evil, and strong. Just look at the numbers. All the other theaters of the war pale in comparison to the Eastern Front.

It seems like such a massive mistake of Hitler to attack the USSR. I wonder what the world would look like today had he not...
>"are there generics in 1.x release"

I've never asked this. Certainly it would have been a big news. I asked if there are any updates in general - any new thoughts, plans...
I really want to be able to do PARTS of these apps all in one place. They can keep their individual responsibilities after that.

To be a bit dramatic, I get frustrated whenever:

- I have to choose between identity platforms to sign up for a site. I wouldn't be sad if there was an option (e) that was open source, transparent, not planning to monetize me, and easy to integrate with lots of various apps and services.

- I have to come up with credentials to a new website

- I have to remember what apps and services I've signed up for

- I have to save data on two different distributed file systems that don't interop.

- I have to connect with the same person on two different platforms. Or, I have to decide how much of my life I want a person to be able to see on two different platforms.

- I have to figure out if I'm okay with the privacy and security of various platforms on which I have an identity.

- I have to fill out a form with data I've already given to a service on the web.

- I discover that a friend uses a service I also use and I just wasn't aware of it.

- I have to choose between text, email, snapchat, FB message, gchat, Skype, Whatsapp, Twitter, LinkedIn, or Instagram based on what (I've memorized) a particular friend or colleague uses.

I don't mind the different services doing different things. Users do want to use Instagram for Instagram things and SnapChat for SnapChat things. I just don't like the part where they're all mostly standalone but solving the same problems over and over and forcing me to jump through the same hoops over and over for no benefit. But I don't trust any existing system to aggregate these responsibilities either. I barely and reluctantly trust Google/FB/Twitter enough to use them for identity services across multiple sites, just because the alternative is so painful that I have to.
Satya Nadella named most influential tech exec, ahead of Ive, Bezos, Musk
I think Google, and to some extent Facebook and Twitter, are terrified of the Intent system. I think they could be leveraged for something extremely powerful outside of the platform or sharing app owners control.
As xyzzy123 mentioned, many of these message brokers have different feature sets and thus have different use cases. In general, most companies will pick a message broker based on 1) Their use-case needs 2)The support for the programming language and system environment (.net, linux, cloud). For instance if I'm moving terrabytes of data, I'm probably picking kafka.
Sure they want to show ads, no question. But also the other perspective: The camera is likely one of the most often used mobile apps. Users create tons of pictures. For being a dominant mobile platform you need the accompanying photo "cloud" solution. If the offer this as part of their play services this is yet another benefit of Google-Android over OpenSource-Android versions (like Amazon fire)
Google Play store adopts 'family-friendly' features
A distinction without meaning is kind of dumb. In popular parlance parallelism and concurrency are approximately the same thing.
Right, but if you write a library using only Rust "safe" code, the guarantee is back on the Rust team.

To me, it would be better if libraries using unsafe code were marked.
In other words, you had to switch off the visual parsing model you already had for day-to-day interactions with aples, and form another, more useful for reproducing its images. One is a 'shapes and stick figures', another is 'spots and gradients'. Still I suspect they have a similar nature.
Besides the website, have there been changes made to the specifications?
Also using Firefox here. It's a MacBook Pro that's a few years old, but is still fast.
> If I can just find a way to 'compile' my writing and have it 'run' when I'm done

Write it in Markdown. Compile it to pretty HTML or PDF. That's what I did for my book and it is surprisingly effective for me at making the writing process feel more concrete.

I like having an iteration loop a little more distinct than just "look up at the previous paragraph".
It's the right way to go in a world of not being able to predict the size of a render pane.
This will be mine as well.

If the current war began 2001-9-11 that would be 14 years not 15. You are wrong.

Classified documents are meaningless, I have a classified document that is proof I am God. See, how stupid you sound?

If you believe American is beholden to democratic concerns you are either a troll or hopelessly naïve.

Anyone who isn't upset that they live in a country which repeatedly kills civilians without cause is a monster.
I know, I was just clarifying my original statement :)
Hey, I'm part of Hack4Impact[1], a club at Penn that works with and develops for nonprofits. Each semester we split into teams, and each team works on a project with a nonprofit. Some of our past projects are showcased on our site [2]. I'd be happy to answer any questions about the group.

[1] https://www.facebook.com/Hack4Impact
[2] http://hack4impact.org
I don't think they released the Android L previews for the the N4 either? Maybe someone can confirm.
So are you saying the Wikipedia reader might have a stronger grasp of historical subjects?

I chose history because it's dense on details, so a decent measure of a medium's ability to impart deep knowledge of a domain - a strongly written narrative is thus a powerful tool for bringing together a deluge of facts and figures in a comprehensible and memorable way.

And whether or not "most" history books are unreadable is irrelevant to the savvy reader, because the internet has also made it exceedingly easy to find the best books on any subject written by people highly skilled at putting together the most memorable and insightful narrative with the most relevant, up-to-date facts.
Yes, as a user of a third-party Twitter client I immediately thought this isn't a great thing.

Just because somebody has Twitter installed (or their carrier pre-installed it), doesn't mean they necessarily want to use the official app.

I noticed last week that Google search in Chrome on Android already does something similar — I searched for somebody and got a Twitter profile link. Clicking it led me to the Play Store to install the official Twitter app instead of allowing the intent system to open it in Falcon Pro.
Though hopefully that's just related to Google's recent Twitter partnership.
I'm not a fan of googles design principals, but Apple seems pretty generic imo. Especially their main site.
> How does this compare to Crystal?

You can use InfraRuby code with a Ruby interpreter: http://infraruby.com/blog/why-infraruby

> Tried to figure out what InfraRuby compiles to, but no avail.

Sorry, that should be made clearer...

> Is it to JVM?

Yes! ruby.Object extends java.lang.Object: http://infraruby.com/reference/Object
Would you mind leaving your contact info in your profile? I'd like to get in touch.
That's exactly what people said with their "Designed for IE" websites back during 2000 to 2004.

Whatever happened to coding according to web standards? This isn't a small boutique shop that cannot afford testing, this is a huge multinational company.
There has been major progress on getting all browser vendors to agree on Shadow DOM. It sounds like the final details will be hammered out soon (this summer) and implementation will start shortly after that.
What is so expensive? Is it everday goods? Is it property in nice areas (or rent)? I suspect that the move back towards cities has something to do with it.
Putin’s Russia: Don’t Walk, Don’t Eat, and Don’t Drink
"Allocated" is something that arbitrary functions like "malloc" can define for themselves. LLVM specifies what can be done with "allocated memory", and then it's up to the API and implementation of malloc to provide something that works and is useful within LLVM's framework. Dereferencing "allocated" bytes through a proper pointer has to work. Dereferencing "unallocated" bytes is undefined behavior (regardless of whether the deference will succeed or fail in hardware).

LLVM's type system is mostly inert in its memory semantics. There is no difference between arrays or any other type of object with respect to what addresses can be computed and dereferenced. The important things are allocations which guarantee contiguous regions of memory.
Are you talking about the overlapping chat bubbles? Yes it us ugly and easy to miss.
>> Note that the decoupling correlates closely with the computerization of society/business around the mid-1980s.

It also correlates closely with the decline of labor unions.
I actually loved 3D/48FPS - I felt like I was watching a play in a large diorama. I've regularly wondered if different theaters tuned it differently, or if people's brains just have differences, since so many other people reported 48FPS as looking fake.
If you haven't read it, I heartily recommend On Writing Well. It is one of my absolute favorite books. It will make you a better writer, which is a vital skill for technical people. Even more, it may make you a clearer thinker.
Well I only tried this out then came back to programming after a few years, but I started a Ph.D. program for a Classical Studies degree (Greek & Latin). I finished the Masters but figured out it wasn't for me and skipped the dissertation. Nevertheless it seems to really impress people. I like to say that if you can read Greek you can certainly read Perl or C++. :-)

There are tons of opportunities to apply tech to ancient languages. The problem is there isn't much money in it. I'd love to see a well-executed online critical edition with hyperlinks and diffs for comparing manuscripts. I wrote a script once to read in dactylic hexameter and automatically scan it. A tool to export L'Annee Philologique entries as bibtex would be awesome, but their native format is a mess, and you'd have to detect bibliography words like "and", "ed.", etc. in French, German, Spanish, and others.

When I was at Penn I kept hearing stories about how one of the sons of Hewlitt or Packard (I forget which) had a lot of classics-and-programming projects, but I don't know any specifics.
VR has been "around the corner" for 30 years.
At some point Moore's law will give enough resolution and speed that images will seem real. I thought Oculus had reached that point, but I havent seen a demo yet.

Wait a little longer and off the shelf solutions approach that point too.
Exactly. Performance under iOS is great with Shady DOM, at the expense of needing to use its APIs to get the effects of DOM scoping and composition.
I didn't mean bit like "bit", I meant a piece. (I thought I fixed that before I posted, oops.) I just double-checked and that's exactly how it works. Each representation is divided into media segments, essentially the chunks of data that all HTTP-based adaptive streaming technologies use. Data chunks can be presented in discrete files, as in HLS, or as byte ranges in a single media file. http://www.streamingmedia.com/Articles/ReadArticle.aspx?Arti...

TCP is on Layer 4 of the OSI stack, DASH is HTTP which is up on layer 7. Nothing to do with ACKs or Quick Start or fragmentation.
I know some people can find a picture of a kitten offensive. Are there legitimate reasons to feel that way?
Pay careful attention to her reaction:

https://i.imgur.com/avVTybvh.jpg

The brain is actually fairly easily tricked.

http://blogs.discovermagazine.com/notrocketscience/2011/05/2...
Thanks for the correction. It's improved considerably from when I was considering it.
> When something is open and able for anyone to do with as they please

AOSP is open. Android from Google is not -- manufacturers have to agree to only ship Google's OS, not any competing forks. (Yes, they can customize things like the launcher, but those aren't true forks.)
I thought the advice was spot on. Ask for what you want; at the same time it may not happen for reasons you may or may not know. Then if you are still not happy go to market. You may find higher pay is higher stress. Otherwise, be liked, big companies have churn so do small companies, so opportunities will present themselves. Be nice and play the long game. Add more value. Most likely what you are doing in a year won't be what you are doing now (especially in software).
Can I run this in-browser without the command line? LESS is very easy to get started with - just include less.js and a developer can start writing LESS right away: http://lesscss.org/#client-side-usage-browser-options - anything similar for cssnext?

Does cssnext support source maps? This is an important feature for any non-trivial project, as it lets a developer inspect how the rules in the source language are translated into the rules read by the browser. Support for source maps in Chrome Developer Tools makes a workflow much more efficient: https://developer.chrome.com/devtools/docs/css-preprocessors
That seems super wand wavy and ambiguous. What is that even supposed to mean? Anyone have a guess?
Basically this, everything seems like it's hidden behind another gesture.
I heard similar "optical break" stories when I was at Stanford decades ago. i hope this could the one ;-)
I feel just like him, so I must be old too!

"GNU Emacs is awful – it’s so slow it can barely even auto-indent my files, which is insane considering the horsepower it has to work with. Visual Studio 2012 is pathetic. It takes a perceptible amount of time to step a single line of code in the debugger. That is inexcusable, especially since in the old days (circa MSVC 5), it stepped instantaneously on much less powerful hardware!"
Create multi-format Asciidoc books from the command line – using Docker
Yeah, consensus isn't the same thing as finding the optimal solution for all involved. For the latter you need a safe way to register opposition and an efficient way to incorporate it until all nodes understand the entire system and respect all the roles appropriately.
The Living Computer Museum in Seattle has one of these set up if you want to play some of the old classics.

http://www.livingcomputermuseum.org/
BTW, in what sense is that coinductive? For what functor is it a final coalgebra?
You aren't wrong, but it does make it difficult to discuss with people. At least within the programming field it's useful to have two terms with distinct meanings to discuss the topic. Consider the terms accuracy and precision [0], where again the popular understanding is that they're (essentially) synonymous. But within the scientific and engineering world that uses the terms the distinction is critical.

EDIT: Verification and validation [1] are another pair of terms where the distinction is important for industry, but popular understanding often mixes them up.

[0] http://en.wikipedia.org/wiki/Accuracy_and_precision

[1] http://en.wikipedia.org/wiki/Verification_and_validation
You'd enact redistributive tax and spending policies and high minimum wages. You'd reduce government spending for corporations. You'd make it difficult to fire workers.

You'd make the U.S. more like Europe, basically.
The video sounds really like http://vooza.com/ video's.
Back button doesn't work right on that site. It gets you back to the top of previous page, it doesn't take you down where you were on the page. I love modern web UX.

(Firefox & Chromium. )
Kinda of topic but from the PoV of a third-party developper who had to test a lot of workflows in this new Azure portal: it's indeed a nightmare.
Why do I have to click so many times and watch so many panel opening/closing animations before getting to basic features?

Also closing 5 panels before opening a new one feels like a huge waste of time.
When having a technical discussion we should interpret technical terms with their precise meaning. Rob Pike gave a good talk about this: http://blog.golang.org/concurrency-is-not-parallelism
Firefox users use - http://golang.org/s/go15gomaxprocs
> That's exactly what people said with their "Designed for IE" websites back during 2000 to 2004.

Hardly. Mozilla/Gecko may have been obscure at the time, but it was under active development. Opera is very definitely dead.

> Whatever happened to coding according to web standards?

So by "web standards" do you mean "older web standards supported by an outdated browser"?
No, it's more like a sdk. Wallet is it's own app that uses pay. So you can integrate pay into things using nfc more easily. I am not sure on how apple pay works as a sdk.
Safeway already has a cheap online delivery system, replete with coupons and Safeway Member discounts.
Black hole glimpsed playing cosmic billiards
cssnext has some features that LESS doesn't like auto prefixing CSS rules according to your browser scope. So it rely on caniuse database which is why it's not a good idea to use it on the client side. That being said, there is a playground so you can try it http://cssnext.io/playground/

SourceMap is supported, see options http://cssnext.io/usage/#sourcemap
Our design team is trying to use Material guidelines in an upcoming app. I needed to remind them that while there are good elements in the guidelines, there is a lot that isn't good and they need to leave those parts behind. This certainly reinforces that feeling for me.
FCC wants to expand Internet subsidies for the poor
What I Learned from Building an Apple Watch App