skysight-inc/HackerNews huggingface dataset:
I believe the idiomatic way to use this library is to treat the tree as an immutable structure. When used this way, it supports the React Immutability Helpers, and the PureRenderMixin. If you treat it as immutable and use the PureRenderMixin, you won't run into the re-render multiple times issue described above.

See this issue for more details:
https://github.com/Yomguithereal/baobab/pull/74
I wonder if it could be made into a hackintosh. Probably not if it doesn't have the exact same hardware as some Macbook.
zennioptical.com, starts at 6.95 with prescription lenses. Cheap!
>Google Store is not available in your country.

The site has a link to the US version.
Startup Solidarity
I can't even open up http://itunesconnect.apple.com using Google Chrome.
EDIT: I was able to log in using Firefox.
There are many systems which can work just fine in an eventually-consistent manner. A database of people (customers, users, etc) is a classic example of such a thing.

In general I think consistency is over valued. There are plenty of cases where it is important. Lots of people are brainwashed in college to think that all data must be consistent all the time, and that's just not necessary.
What exactly do you mean by exponentially distributed randomness? LDA is typically applied to textual data, so the application would be to e.g. automatically tag/classify financial news. I don't think the prospects of ML are as grim in this space.
Better is "Why aren't we doing X, Y, and Z to improve sales?" That phrases it in a positive tone, with concrete solutions, and gives the CEO an opportunity to tactfully tell you why your model of the world may be wrong.

Beware that very often the response is "Well, I never considered that, but it sounds like a good idea. Why don't you lead a project to do X, Y, and Z and we'll see how it turns out? Oh, and be sure to get your regular work done too."
This comment reminded me of http://www.nytimes.com/2015/02/22/sunday-review/please-dont-...
Smart vibrations let you know what a msg is about before you check your phone
This is crap. Yes, CS has important theory you won't learn about in "hacker school", but it's not like the (ridiculously expensive) education itself is necessary. Everything you need is on wikipedia and stackoverflow.
Another vote for Lastpass. Truly cross platform as it works on Linux as well. And the price is much less then 1password.
I assume you were down-voted for going on a tear about Agile methods. I can't speak to that since I've never been in an Agile shop (read about it plenty).

But I think what you have written is applicable to most developers in general, particularly this gem, which I loved:

"The thing that motivates us is delivering a
major project that gives us enough credibility
that we never have to make estimates again..."

I also agree that the article was wonderful. I laughed out loud several times because, like all of the best comedic material, it is firmly grounded in the painful truth.

In the end, developers really do just want to build great stuff and I think most of us _are_ acutely aware of the realities of costs and time in real business. I sympathize with management's desire for estimates (and even the various methods to somehow get a reign on development). But the unfortunate truth is that the attempts often only serve to irritate and chain down people whose only desire was to work like hell making quality software in the first place.
Somehow that whole description reminded me on the Drudge Report approach to design. Just super clear, easy and functional and forgetting about anything else.
The first generation pixel ate up many hours of my time installing and reinstalling linux on it. Now I have Ubuntu running nicely on a Surface Pro and don't think I could be happier.
I agree on both points. Though I would point out that #2 can, in some situations, be a big opportunity.
If you're really desperate: When I last checked, Google Authenticator's keychain entries were not marked "this device only", so they can be extracted from an encrypted backup using something like "iphone-dataprotection" tools.
This mechanism could be a nifty low-power basis for a color display technology, kind of like a colloidal version of Mirasol.
Great layout and design, but honestly how is this much different than Soundcloud? The little things like the history and play queue feature are great, but what would make me want to prefer this to SC, in which I've already curated a big list of people/labels/etc to follow and give me new music all the time? In comparison, this might broaden my horizon every once in a while, but also runs the risk of giving me a lot of tracks I'm not interested in. I think it's going to be important that in the future the user is given some more control and selectivity (in addition to some more social components). Good work.

Edit: punctuation
If they lose your data, yes, that's one thing.

But if the 3 seconds becomes 6 seconds... Or the price goes up... Or they announce they're end-of-life'ing the product...

Just move your data somewhere else.

Sure, it'd be inconvenient (and maybe expensive) to move. So, you balance all of that out in your mind, and maybe this is the right service for you, and maybe it's not.
What are "AoHPs"?
Can you boot linux on it?
Personally, if overheating was a major flaw I probably wouldn't consider the laptop well crafted. Thermal management seems part of the overall design to me. I don't dispute it's a nice looking machine though!
FWIW, I'd self-assess at top 20% of my CS class (WashU), and I can say without reservation that as of graduation day it would have been rank insanity to have me coding on a production system. There are occasional times when the book learning comes in handy, but CS degrees are, in my experience, neither necessary nor sufficient to develop ability to ship working software.
I found that Flipboard does a pretty good job of presenting stuff really nicely, on Android and iOS. https://itunes.apple.com/us/app/flipboard-your-social-news/i...
great post. I'm going to try to become customers of every single one.
Si I cannot even look at the product because I do not live in the US?

Who makes these decisions?
That may be the case now, but I graduated from Penn in 2006, and it was different story then (until about 2008 I think, with Princeton being the first to break the trend). Before that, a portion of your financial aid would be a loan directly from the school. My loan was subsequently sold to Citibank.
If you'd like to put 10PB in storage, let's talk offline :)

source: SE at Google Cloud
I use Dashlane.
In theory, you don't need college to learn much of anything. In practice, few people are going to correctly teach themselves discrete mathematics within a reasonable timeframe.
It would be helpful to hear about your proof, social or otherwise.
NoSQL is not a well-defined term - there are huge differences between various solutions all commonly called "NoSQL", so the comparison to NoSQL is bogus. There are different NoSQL things designed with different use-cases in mind. On one side you'll have things like MongoDB, which is easy to set up, but doesn't really scale once your dataset grows out of memory, on the other side things like Cassandra which are unmatched by any RDBMS in terms of performance, scalability and availability on real-time, transactional workloads. Of course, your RDBMS of choice might be better at complex JOINs than Cassandra (which doesn't have JOINS at all, btw), but will it stand the chance at performace competition with Apache Spark or Hadoop? I don't think so.
Yup, it's easy to reach a large area, but it's hard to do that and service a high density of customers/connections at the same time...
Help you, help your city's small businesses
If you want to avoid most of this, use news sources that don't need ads to operate. That means NPR, BBC, CBC, and similar.

I use the NPR news app on my phone, and rarely encounter an ad. Nice benefit is that most of the stories have narrated audio if she wants to switch modes.
My MBP was out of commission recently, with the video issue. I made do with an HP Chromebook for a month, using crouton to have ubuntu in a chroot.

I was extremely pleased with the setup, and it barely affected my productivity at all. Emacs was a little slower to fire up and sift through my agenda files, but apart from that, I barely noticed the difference.

When I wasn't working, it was great to use ChromeOS to surf or cast Netflix to the TV.

I'd definitely consider getting a Pixel.
Keeper - https://keepersecurity.com/

I've tested just about every password manager because it was up to me to choose the most secure one for my company after we noticed some suspicious activity going on.

There a few products I liked, but I can say unequivocally that Keeper is the best solution for IT folks. It's hands down the most secure and it's the most intuitive for people of all backgrounds.

Keeper generates 256-bit encryption keys using PBKDF2 with HMAC-SHA256 and a minimum of 1,000 rounds, and user data is encrypted with 256-bit AES ciphers. They're a zero knowledge platform, so the cipher keys to encrypt and decrypt user records are not stored or transmitted to the cloud.

Works on every browser and platform, including Linux.

They have all of the standard password management features as well, like autofilling logins, generating random, complex passwords, two-factor auth, fingerprint login, etc... It's made my life a lot easier.
I don't get it anymore... 8-16 GB RAM for what? I have not used Chromebook. Do you all use it for gaming? For serious computation? with only 32-64 GB SSD?

For this price, it would be nice to be able to upgrade SSD though. Then I will also want to install a Linux distro or Windows on it.
Neither of these is true in the US; there are no chains with retail locations selling affordable frames, nor are there free vision prescriptions. Furthermore, Luxottica owns or is affiliated with the majority of locations writing vision prescriptions, and an up-to-date prescription is required to purchase a pair of glasses.

It's like if Gucci not only was the most common retailer of clothing—and by an enormous margin—but also owned the tailors conveniently located next door.
I've met individuals with one year experience in doing something the wrong way, 20 times. I think the CS degree will prepare the right person to be a better programmer while letting the wrong person slide through. So it may be that the hacker school doesn't prepare the right person as well, but works far better at quickly culling the wrong person, meaning they would be the safer choice to hire from.
I'm barely a third of Betty's age, and I have the same problems browsing the web on mobile devices.

I click on things by accident, I have trouble scrolling on some websites, sometimes the text is too small and crammed into a column that is too small for it, pop-ups and strange noises happen constantly.

I too would like it if more web documents were available as simply formatted blocks of text and pictures, with links that I didn't accidentally click constantly.
I just bought one, I'm going to give it an honest shot at being my only computer. As the reviews say, most of what I do is web (and web dev), so I would really like it to work. The question is will I be able to do any sort of docker/node/server-sidey stuff. We'll see. I'll give it a fair shake and even try running that stuff remotely. The Android apps thing is an interesting stop gap, maybe it'll be easier to get a text editor running from that environment?
> CS experience and education

I will add that the experience and education can be gained outside of a classroom. I managed to teach myself everything I know and have been a valuable employee at various large companies in a major US city and I never attended school (see previous comments).

In the end though what I really did was get lucky that I was born a fast learner.
> mutant animals

How about we de-sensationalize this to selective breeding.
Fully-formed adults does not mean like-minded people, which is a different topic (groupthink).

Expressing competing professional views is indeed healthy, and it's part of our culture deck: http://www.slideshare.net/reed2001/culture-1798664

slide 13: "You challenge prevailing assumptions when warranted, and suggest better approaches"

slide 14: "You say what you think even if it is controversial"
I'd take this over one of the new MacBooks any day. Better proc (with better video), multiple USB-C and USB-3 ports, MUCH cheaper.
> What's in the box: Chromebook Pixel; Universal Type-C Charger, 60W; Quick Start Guide

So the new MacBook isn't the only USB-powered notebook anymore. It does, however, appear to have two type C ports, along with two type A ports (USB 3.0), headphone, and SD card. The type C port also supports display out (up to 4K).

It also has a "regular" processor (Intel® Core™ i5 Processor, 2.2GHz or Intel® Core™ i7 processor, 2.4GHz) and "up to 12 hours" of battery life; but it weighs 3.3 lbs (1.5 kg) to Apple's 2.1 lbs.

You can buy Google's 60W USB-C charger for $60. https://store.google.com/product/universal_type_c_60w_charge...
The C to A adapter (for your existing peripherals) is $13. https://store.google.com/product/usb_type_c_to_usb_standard_...
Do you think touchscreen support is up to par? I'm running a Windows tablet with similar specs (Acer Iconia W700P -- no pen support though) and I have really wanted to put Linux on it, but haven't tried. I've just been using a Debian VM for when I need Linux for now.
Can someone explain the advantages of using this over mori (which doesn't include cursors per se at the moment, but are easy to implement on top of mori data structures)?
Nice work Google. It has two 2 USB Type-C (vs 1 on the new Macbook) and 2 USB 3.0 ports. This is the way to introduce USB-C and provide practical value to the customer (vs selling $79 adapters).
>What exactly did she do? I recall she complained on Twitter, and exercised her freedom of speech to express her opinion.

What she did was escalate, and that unwisely.

She added identifying info. Anyone familiar with the internet knows what can happen.

Say I'm wrong, and that she never meant for it to get so out of hand. Where was her defense of mr-hank? She could have stopped the madness or even reversed it after the fact with the right blog post. Perhaps she felt culturally unsafe in a big conference room surrounded by a bunch of white male Christian programmers, but when you complain, and someone gets fired over it, turns out you had more power than you thought, and with that comes responsibility.

In short: she started a lynch mob fight, and lost.
Its so ironical, that no matter how much we advance in our times, in technologies, in ehos & ideas - the relationship between parent and child hasnt changed that much
Absolutely, if your job is to write search algorithms you definitely need a CS degree (and it'd be great if you have a math degree too). But I'm talking about the day to day app dev, where craftmanship matters a lot more than algorithms.
I think you haven't worked much in enterprise environments. You confuse "monolithic" with engineering. Nowhere does an engineered system have to be "tightly coupled" ... I think you could benefit from some of that CS education to see what I mean.

You're confusing "engineered," as in orderly, organized and planned according to specifications with "legacy" systems. A little more time in industry will show the difference.
I worked at Google, in Search. Some of my best co-workers studied Film Studies, Philosophy, never went to college, or toured with a punk rock band in their early 20s.

A CS degree is one way to learn about algorithms and core CS concepts. It is not the only way.
Functional eyeglasses are not expensive. There are several businesses that sell basic frames in a variety of shapes and sizes, with prescription lenses ground, coated, fitted to the frame, and shipped to the customer.

It should not come as a surprise that they mostly come from China--apparently the natural enemy of the trademarked luxury brand.

This is why if you have a "vision plan" through your employer, you can't get new glasses the same day, from anywhere. They show inflated US prices on the invoices, but behind the curtain, you're probably getting the same inexpensive goods from China as if you had just ordered them yourself.

You can go a lot of places and just get a simple optometrics prescription for $10. Then you can take that to the web, and order 2 regular sets and one tinted set for less than the price tag on the cheapest, ugliest frame in your optometrist's office. All those frames are different brands of Luxottica.

You are being preyed upon, in the same way that a lot of other people in the US who require durable medical equipment to maintain quality of life are being preyed upon.

If you doubt this, search the web for prices on "underarm aluminum crutch". There is not a lot of variation in design for these. They are essentially a fixed length of a standard size of aluminum tube, cut, bent, and drilled by machines, and bolted together along with some rubber and foamed plastic parts. There are no patent encumbrances. Yet the price varies from less than $20 to over $120 for exactly the same thing. This is, in large part, due to health insurance rules.

And this is why Wal-Mart and Costco and Warby Parker will eventually eat Luxottica's lunch. Because in a competitive market, you have to set your price based on the per-unit cost. Only a monopolist or oligopolist can charge based on what people will pay.

This is the money quote: "Andrea Guerra: Everything is worth what people are ready to pay."

And that is only true when the producers have pricing power, which only occurs in a non-commodity market. You don't have to be Isaac Newton to grind your own lenses. You can make a lens/mirror grinding machine out of washing machine parts and a controller like an Arduino.

It should be impossible for a product that can be created in a nerd garage to be anything other than a competitive commodity market, shouldn't it? Will "open source eyeglasses" ever become a bona fide project?
It's made ONLY to use complex web apps, with the data stored on the server. So the SSD is essentially just for web caching / local web storage, and the RAM is for Chrome processes, basic OS use, and additional caching.
As a "weird nerd", let me explain.

"Weird nerds" are the people who not so long ago were ostracized by society for their interest in science and technology. They weren't "cool", they weren't doing things that "cool" people do, so they were bullied. Many of them indeed became programmers and laid foundation of what is now the IT industry.

Then, tech became mainstream and seen as a very good career path. It started being "cool", so it attracted the "cool" people. As the nerd-type interests, like sci-fi, became less shunned by society, the industry started to fill with "cool nerds" - people who are nerdish, but not to the level of not being "cool".

You don't have to join a nerd subculture to be accepted as a programmer. On the contrary, majority of programmers employed today are not nerds or hackers. What has once been mostly a hobby, became a profession.

--

Or look at it in another way - "weird nerds" are usually the ones in real love with science and technology. "Cool nerds" are usually the ones for whom science and technology is just an occupation, a job.
What an amazing mini-case study here. Really good point regarding news and links. Generally in newspapers you don't read part of an article, move to another one, and then to another one similarly to how a hyperlinked article is laid out.

This is one of the main reasons Google is moving towards a focus on mobile usability. One of their biggest warnings I see site owners get slammed for is "links too close together" and this is a great example of that.
Check my comment somewhere here as to how they ensure things don't break upon update.

PS: Salesforce1 is their new platform that bridge web and mobile. It's not just one or two thing. It's everything. It's how they build Salesforce...
> On a side note, I also got a CS degree debt free. I served my country to get it. People want so much for nothing - there are no true shortcuts in life.

And if there were, I'll bet people like you would feel pretty cheated.
At least the MacBook is a real computer, not a browser on steroids.
Facebook Login Bug Lets Hackers Takeover User Accounts with Reconnect Tool
Did you not notice that it has a built in SD card slot if you want more storage?

Also, ChromeOS will happily use 8-16GB of RAM if you have enough browser tabs open and stuff running in the background.
My main issues with my first gen Chromebook Pixel that I received at Google I/O in 2013:

1) Poor battery life (~4 hours)

2) Lots of heat

3) Instability of Linux environment (with Crouton) made it a poor dev machine.

They seem to have fixed 1) and 2), I'm still nervous about making this a primary machine due to 3). I would have situations where the system would force shut down when closing the lid instead of sleeping/resuming properly. That, and two years ago, no Linux desktop environment supported high DPI screens properly. Maybe this has changed.

Other than that, this looks like an amazing machine. Love that 16GB of RAM is an option - XPS 13, which I'm also eyeing, only goes up to 8GB. 64GB max SSD is a bit of a problem though.
...and this network of cell towers in the sky will be dubbed "Skynet".
I wonder how this relates to Soundscript which was on the frontpage yesterday. They seem to have similar goals and both are based on Typescript, so they seem to overlap a lot.
For those interested, I created a node.js LDA library that's pretty easy to use.

https://github.com/primaryobjects/lda
The Chemical Space Project
Or better "have we possibly considered" vs "why aren't we doing" :)
I've been buying my glasses from Zenni for a couple years now. I'm rather nearsighted (-7), with astigmatism, so I was pleasantly surprised that the optical quality is pretty good. The frames are somewhat less consistent though, I imagine they have multiple suppliers.

The part I like best about Zenni is the oleophobic hard AR coating option. It doesn't cost an arm and a leg, and actually lasts a fairly long time without scratching. (If you wear glasses you know that no matter how carefully you clean your glasses, they scratch. And the expensive coatings flake off.) Now I clean my glasses with soap and warm water in the morning, and the water just shakes off at the end. The anti-reflective aspect is somewhat lacking, but the ease of cleaning is what makes it for me.
The page sends me into a loop.

"The Chrome store in not available in your country". Then it shows the option of looking at the US store page. I click on the Chromebook there and it goes back to saying it's not available in my country.
Oh awesome, all I have to do is pay you a bunch of money, then I can get a job I'm not qualified for, fail, get fired, and maybe have my reputation ruined? :)

The scam you've described may be possible, but it's not very rational for someone to use it, IMHO.
Funny how the superfluous Caps Lock key gets replaced with a search key.
It seems likely that for the people designing such web sites, these "bugs" are actually features, since they get paid by the click, accidental or not.
$999 for a browser on steroids?!

I get why we cannot see the link in Europe, as hardly anyone is buying them over here, so why bother.
Authy chrome browser app.
True, but the interesting use case is probably low population density areas where building towers is not practical. In that situation, you probably wouldn't need many concurrent connections.
Yes, his name has been carefully kept out of public discussions. This is the patriarchy protecting his reputation while repeating the complainant's name as often and as widely as possible to make sure that anyone who dislikes what she did has a target for criticism and/or abuse while the people who dislike what he did don't.
Except the 45k he owes back to the school is about the same amount my engineering degree cost me total.. That's not exactly debt-free
See also: http://www.gdb.unibe.ch/
Lots of people don't commit murder.