skysight-inc/HackerNews huggingface dataset:
I agree, but comparing an app to the iPhone seems a bit silly to me. This "ripoff" was apparently done in a few weeks and is currently #1 free app in the store. While obviously the original is going to take longer, I'm not sure it has to take 30x longer. And if it really does have to take 30x longer, that's probably a good sign that it's a terrible business model and you should only do this in your spare time as a hobby.

Frankly, the ripoffs are getting the original more exposure, and are probably helping their sales.
Nope. You don't check in everywhere. It's literally like picking up/dropping off/tracking packages, just it's virtual data instead of a physical package.
Can we really call this new technology? I get it that it's a new iteration of eInk technology, but it doesn't seem that Sony is really taking advantage of any of the advances with this implementation. As much as I really want to get excited about this, I just don't see anything here that really does it for me.

As much as I think Amazon needs some competition, I'd love to see them take a swing at this concept with a Kindle - "Technical Edition". While I'd love to see some openness and extensibility via an SDK, I think if you get the price point right, it doesn't much matter. A sub $300 A4 or Letter sized device with the ability to read major document formats, annotate notes and maybe offer a digital note taking solution would be a dream.

But, at $1,100 this is nothing but a interesting but wholly irrelevant spectacle from a company that is rapidly trending in the same direction.
I'm wondering, did the author ever play with Smalltalk/Self? Essentially those environments let you interact with objects directly, in about as much as makes sense. Seems a good fit for the "card game" complaint.

Doesn't help with the mathematical notation, though (Although it would be possible to do something about that, I suppose).
The Road to React 1.0
AMY POEHLER meets an ASSHOLE
Here's another visual proof:

http://mobius.maplesoft.com/maplenet/mobius/application.jsp?...
Go to community college and do really well. I know of people (including myself) who successully transferred to ivy leagues after cc. This is not the end.
Excellent summary. 5 stars, would read again.
And there were some drivetrain software bugs that Toyota did acknowledge and fix (at least partially). My '07 Camry was dangerous to operate for the first few months before a firmware update. Prior to the update, it would accelerate well from 0 to about 15-20, but then almost coast for a few seconds before the speed would increase further. It felt like my 4-cylinder was suffering from severe turbo lag, and it made turning onto busy thoroughfares quite scary when the speed limit was 45 or more.
This is a plague of a problem. Developers who put IAP into their games frequently, in no uncertain terms, try to trick young kids into pressing the "buy $100 worth of database bits with your parents' credit card!" button. It's despicable.

AppLock on Android solved this issue for me and my kids (since any intent that goes to the Play store will get intercepted and challenged for authentication), but it's very frustrating to them to have to try to navigate these screens that have 12 big, bright "goes to the lock screen" buttons and 1 small, uninteresting button that does what they actually want.

IAP/microtransactions are a plague.
That's only true in the store. There's no need to wrap anything, unless you want to be in the BlackBerry App Store.

If you host an APK on your website, everything "just works." No hacks -- any stock, unmodified BB10.2 device can open a Android APK instantly, just like an Android would.

The only drawback I've seen so far is the lack of Google Services. If your app doesn't use those, it runs right out of the box.

For instance, Spotify's Android APK works out of box -- no wrapping needed
Very good observations. You made obvious to me most of what I did not like in that new design. My first reaction to the look of the new design is that is made each entry much larger filling the screen making the text less noticeable and having fewer posts on a page. A useful design for me will be concise so I can scan more quickly.
Text as code, for instance, is just an extension of a concept which has been around in one form or another since the scribes of ancient Babylon, or thereabouts. I can imagine more complex ways of representing code but I can't really imagine anything more efficient for translating human concepts into machine language. Except maybe direct, augmented telepathy, but even then people would probably think to the computer in glyphs and symbols. Complexity doesn't always correlate with advancement.
Also, just to tie back to original post -- the poster's complaint was not, "I'm really giving this job my best but I just can't be productive for longer hours than I'm working right now." It was, "I'm giving this job all I'm willing to because the rest of my time goes towards work on a separate project."
sand in the keyboard though...
Very good, very responsible move on their part. Hopefully, the other tech giants will follow their lead and update their own policies.
Generational GC lands in mozilla nightly
Airbnb invited a journalist to their first ever customer focus group: Me
Setting aside the fact that I don't think Oculus has any plans for getting facial expression data (can their current IR camera even get that info?), what exactly do you think Facebook would do with your facial expressions?
> I much prefer using desktop software, even when it's discontinued, it still works.

So much this. I still fire up xvi32 to look at a binary file once or twice a month... while the latest minor version release was about 2 years ago, it haven't seen any serious changes since circa 2001.
> Why do you say programming has gone nowhere because there are people who don't use the newer advancements?

Speaking for myself, its because Visual Studio and its ilk don't feel like advancements. They feel like bandaids. They do their damnedest to reduce the pain of programming by automatically producing boilerplate, auto completing words, providing documentation, and providing dozens of ways to jump around text files.

Personally, I don't feel that the bandaid does enough to justify using it (granted, my main language doesn't work well with Visual Studio, so there's that too).

The main source of the pain is, to me, is that we're still working strictly with textual representations of non-textual concepts and logic, no matter how those concepts might better be rendered. We're still writing `if` and `while` and `for` and `int` and `char` while discussing pointers and garbage collection and optimizing heap allocation... Instead of solving the problem, we're stuck down describing actions and formulas to the machinery. No IDE does anything to actually address that problem.

Sorry, rant, but this problem certainly resonates with me.
We could call it 'draft mode'.
To be fair to Sony, my PRS 350 is not far off. It shows up as a drive and I can copy any ePub or PDF to it.

No modding, though.
How can A know that B has Wifi activated? Does it send the message to random people around hoping that someone would be able to relay the message?
Vision is Our Dominant Sense
Exactly what I meant. Thanks.
> Except Windows has 95% of the market and the Mac had 5% of the market.

Except you are forgetting, screen resolution, processor speed, graphics card, sound card, co-processor, printer type, scanner type, microphone, webcam, harddisk, network card, modem, ...
> That doesn't necessarily mean anything needs to or can be done to change it.

We fight against mental health stigma for several reasons.

1) it stops people seeking treatment for MH problems

2) it stops people with physical problems accepting treatment if that treatment has any psychological element to it.

3a) often the stigma is based on fear or ignorance.

3b) sometimes the stigma is just bigotry

4a) it pointlessly reduces the quality of life for people with MH problems

4b) it pointlessly reduces the quality of life for people who do the stigmatising.

> I do mean: life is full of subtle social contracts that mental illness often causes people to flout. Mental illness (in many cases) makes people less predictable and reliable. Harder to deal with.

I know lots of people who flout social conventions. Many of those people are total arseholes that I'm sure you'd hate if you met them. None of those people have a MH problem. They're just run of the mill everyday arseholes.
You have to follow the bug reports if you rely on stuff, e.g. this bug in 12.04 (which was not in 10.04) https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/669481 has no released fix two years later - if you need your servers to consistently reboot after a power down without human intervention, you need to apply the fix manually (just inserting a line in a config file, but still ...). I know it says "fix released" - but after having to drive to reboot servers, I can assure you that is not the case.

Personally, I'd wait at least 3 months, and follow bug reports before switching.
As someone who has written a fair bit of Go code, I also find myself keeping a close eye on Rust. The things that really appeal to me are the possibility of immutable (by default) types, thread-local memory (ie. owned pointers), no null pointers, and generics. These are all basically aspects of the type system that make concurrent programming safer and more predictable.
You assume a false dichotomy, as there are infectious diseases that are linked to mental illness. For example, HIV can be causative of dementia.
Microsoft announces privacy changes in wake of blogger's email search
First: don't be scared. Your best offer will be based on how many offers you received. How many offers you receive will be based on how many jobs you try for. When looking for a job you want to apply for as many jobs as possible.

If you're getting very few responses, it means your CV is hitting some kind of red flag. The university dropout might be triggering it - most recruiters will be able to look past it though if you structure it well. You probably need to make sure you downplay education as much as possible and focus on achievements. Highlight which skills and languages you are an expert in and find buzzwords that fit your skill set. There's plenty of jobs, so you can try a few different CVs to a few different companies and see which ones have a good response rate.

Or stick with your own company. You'll probably learn and accomplish more, and ultimately if you build something great then at least you'll be the one getting the rewards. (This is probably not a good option if you have zero runway available, but people have made it work in the past...)
I really, really want a beach laptop. The ultimate accessory for Silicon Beach. I've looked into rigging up my own with leftover Pixel Qi demo screens and older netbooks but I haven't had the time. Someone please liberate us from coding indoors!
Forgive me if my understanding is totally out of whack, but it seems here that the writer is calling for an additional layer of abstraction in programming - type systems being an example.

While in some cases that would be great, I'm not entirely sure more abstraction is what I want. Having a decent understanding of the different layers involved, from logic gates right up to high-level languages, has helped me tremendously as a programmer. For example, when writing in C, because I know some of the optimisations GCC makes, I know where to sacrifice efficiency for readability because the compiler will optimise it out anyway. I would worry that adding more abstraction will create more excuses not to delve into the inner workings, which wouldn't be to a programmer's benefit. Interested to hear thoughts on this!
Despite having a decent phone, an iPad, and not being "poor" in any meaningful sense of the word, I still read Facebook on a PC, and am glad they design for it.
American Giant hoodie: This is the greatest sweatshirt known to man (2012)
I think this article forgot to emphasize the act of reading documentation which probably takes 25% to 50% of the time programming. I think Google and StackOverflow already greatly improved it but maybe there is still room for improvement. Maybe one can crowd source code snippets in a huge Wikipedia-like repository for various languages. I’m imagining a context-sensitive auto-complete and search tool in which one can quickly browse this repository of code snippets which all are prepared to easily adapt to existing variables and function names.
One afternoon at Ikea and 40 bucks will buy you a nice standing desk. I know it's become a cliche, but if you really do sit 80 hours a week, it may be worth the initial inconvenience.

If you're interested I'll send you links to the components on Ikea
The author is correct that programming is currently under-addressing a specific set of use cases: solving problems with conceptually simple models in equally simple ways; in other words, "keep simple programs simple."

However, thinking about computation as only simple programs minimizes the opportunities in the opposite domain: using computation to supplement the inherently fragile and limited modeling that human brains can perform.

While presenting simplicity and understanding can help very much in realizing a simple mental model as a program, it won't help if the program being written is fundamentally beyond the capability of a human brain to model.

The overall approach is very valuable. Tooling can greatly assist both goals, but the tooling one chooses in each domain will vary greatly.
Question for the dev:

Where did you find PayMeForReviewsUser2041? I could use him on a couple of my own apps. Would you mind lending him to me?
Good. The bad karma is catching up with this company.

As an individual (against corporate customer) I purchased a Blackberry for around $400 in India. iPhone was ~$1000 and Android phones were still half as good as they are now. I quickly realized that the phone was overpriced. Every app install required restart that involved taking off the battery.

Also, the postpaid plants were 2x more expensive than the prepaid plans purely because postpaid users had no other choice but to pay up. There was no number portability in India at that moment.

The company would then provide updates to OS which were carrier specific. OS7 was not compatible with OS6 and BB10 made OS7 totally worthless but not to mention the company still sold all their phones at a premium.
Responsible? Mayhaps. But the issue is that this move was required and the incident happened in the first place...
Do I really have to resort to minimum wage work?
I have a partial university education in computer science from a good school in the bay area. While I was student, I also did some IT work for about a year.

I have a small wish. Here it is: having a part-time job which pays just enough for rent, food, and school loans. I don't care what the job is as long as it isn't harming me and as long as I get some free time.

I've been applying to all sorts of jobs for the past two months. I've had a number of "chats" with employers in person and on the phone. I think I'm a fairly personable guy, but I haven't had any success.

Is my wish really that unreasonable? Is minimum wage work my only option if I want this kind of life? Where could I live where I can have this sort of life with a minimum wage job?
Hello everyone. I am the developer of the app and will be happy to answer any tech question you have. That was a really challenging project.
Innovation in old tech: Easybreath Snorkeling Mask
The problem isn't in my opinion that people still use languages and environments from the 1980's. It's that the modern languages and environments aren't really any better. If anything, they're worse.
Tesla strikes deal with NY to keep existing retail locations
One major version with several minor versions. iOS 7.0 and 7.1, and Android 4.0 through 4.4.
Why We Got Fatter During The Fat-Free Food Boom
By putting things on paper and handing them to you, they're fulfilling a duty of giving you legal notice of things so you won't sue them later for failing to tell you about _______. Sure, they could and should put it on a website/send it by email, but then they'd also have to get your consent for tracking every document that you read and so on...a system which wouldn't be accessible to everyone who isn't as computer-capable. Some people would want things on paper anyway, which will mean a dual system and more administration to manage both.

Government often seems less efficient than business because government entities don't have the option of dropping their most difficult customers or setting a cap on their cost-per-customer expense; they're mandated by law to serve everyone, which means they'll typically go for the cheapest solution with the greatest legal defensibility, like sending out notice on paper. Even if they wanted o abandon the paper system tomorrow, they have to get almost universal agreement among the public they serve before doing so.
> ...while discussing pointers and garbage collection and optimizing heap allocation

People still do that?

We still use 'if' and 'then', but higher level languages like Ruby and Python have eliminated pointers and their ilk from day-to-day discussion, relegating heap allocation discussion to the halls of specialized conferences, while many programmers go about their day-to-day activities skipping over the pain of garbage collection.

They may not win language shootout speed tests, but they remove a lot of programmer pain and help with how long it takes to write code.
Why Netflix Wants to Keep Binge-Watching All to Itself
Cable Based Stewart Platforms for Large Format 3D Printing
they would lend their skills and names to a product that was going to flop

Sure why not, Carmack has always focused on tech for tech's sake. ID's games are almost always panned for everything but the tech. Abrash is similarly oriented. I have no doubt they will produce great VR hardware and software, but that still leaves FB in charge of the artistic direction. Throw in a couple of patents and it will be 2030 before another company can get really competitive.
I liked the part of the article concerning "what is programming" and how we seemingly see ourselves plumbers and glue makers - mashing together various parts and trying to get them to work.

I felt that the article takes a somewhat depressing view. Sure, these days we probably do all spend a lot of time getting two pieces of code written by others to work together. The article suggests there's no fun or creativity in that, but I find it plenty interesting. I see it as standing on the shoulders of giants, rather than just glumly fitting pipes together. It's the payoff of reusable code and modular systems. I happily use pre-made web servers, operating systems, network stack, code libraries etc. Even though it can be frustrating at times when things don't work, in the end my creations wouldn't even be possible without these things.
AnandTech | The HTC One (M8) Review
Having read that Microsoft had changed their privacy policy to deter law enforcement, I can't help but to be disappointed =/
Ask HN: Rich ex-entrepreneurs turned VC's: "Bug" in society?
It seems that many if not most entrepreneurs who strike it rich end up becoming VC's (or some variation thereof)

This seems to indicate that it's easier/more profitable to turn your millions into more millions by not producing, and just investing (essentially, betting on other companies).

I would categorize this as a "defect" or "bug" in the way society is structured. In an ideal scenario, if you are a successful entrepreneur, it would be inherently more profitable to spend your time and energy on your new company, which would go on to produce something useful for society.

Instead, I see lots of people who have created great things in the past just switch over to becoming investors.

Of course, one may argue about the benefits of smart, successful, people going into investing, and I can see some of that, but mostly, I just see it as a relatively easy avenue to make more money, without the commensurate benefit to anyone else. And I don't blame anyone, it's just that we would all benefit more if the more profitable strategy was creating something.

How do you guys see this?
This might be very useful for reading academic papers, because most of the time people scribble notes while reading.

It's funny how having solved the battery problem (3 weeks on one charge), they still can't solve the speed problem (1 sec to refresh the page).
After massive backlash, Facebook brings back instant personalization
This is great for Oculus.

Doesn't change a my feelings toward Facebook one bit. They could wake up from their drunken bender tomorrow, say "We bought what?" and Oculus would be dead beyond any hope of resurrection by Monday.

If it was anyone except Facebook, I would feel optimistic.

It's like Microsoft buying Apple. You know the first thing they would is burn that business to ground and dance gleefully in the ashes while their lawyers geared up to sue everyone in the world.
You might be interested in WHO's definition of "health"[1]:

"Health is a state of complete physical, mental and social well-being and not merely the absence of disease or infirmity."

[1]: http://www.who.int/about/definition/en/print.html
Four years ago:

http://techcrunch.com/2010/04/27/senators-call-out-facebook-...

http://www.cnn.com/2010/TECH/05/12/facebook.backlash/

Has it stopped the progress? No.
This is great!

Here's a few interesting ones I've come across:

* The Wire (http://graphtv.kevinformatics.com/tt0306414)

Known for being a slow starting show, this is visible with the season trend lines.

* The Shield (http://graphtv.kevinformatics.com/tt0286486)

Season 4 is such a massive outlier.

* Seinfeld (http://graphtv.kevinformatics.com/tt0098904)

Held very steady until the last season.
It's pretty clear that something fishy is going on with the ratings distributions here.
Hardware Fail Tales
Why? I think it sounds better directly from him.

The industry is full of non-personal appeals. One that's personal and stays personal even if it's a bit defensive, is just more authentic and appealing.

Besides who reads these? I doubt a large percentage of potential buyers do - mostly likely already fans of Tesla, who probably agree with Musk anyway.
I got a chance to try this out. This is the file I used: https://gist.github.com/jevinskie/9843152

Top-of-trunk clang from http://llvm.org/apt/ takes ~2.1 seconds on my machine to preprocess the file to /dev/null. warp (compiled with -O4 -frelease -fno-bounds-check) takes ~2.8 seconds.

So this test case is faster with clang even without precompiled headers. It is hard to make a benchmark for clang's precompiled headers because the AST is lazy-loaded from the PCH. You would have to actually have code use values from the header.

EDIT: I forgot another advantage of clang: the preprocessing and compilation and assembly are all done within the same process, eliminating process creation overhead.
For research papers... maybe 50 pages including technical graphics? With a monochrome laser printer, we'll give a very high estimate of $0.10 per page, or $5 per paper. That's still 220 papers to break even, at least, and only one person can use it at a time, unlike the printer, which can be shared for the whole office.

My home printer is over 10 years old, and I still don't think I have spent more than $800 on it during that time, including consumables.

And I would recommend the Kobo Glo/Aura over the Paperwhite for paperbacks. The MicroSD card slot alone is worth it.