skysight-inc/HackerNews huggingface dataset:
> you spend all your time trying to fit things on a screen in a way that doesn't look like a tangled ball of yarn (hint, can't be done)

The way we code now leads to tangled balls of yarn. That won't be fixed by simply moving to a graphical (visual) programming language.
>> I'd list things such as development velocity and end-product reliability as being far more important.

Your main thesis is that software and computing should be optimized to ship products to consumers.

No, the main thesis is that should be optimized to solve problems and to try to adjust it as easily as it could..

>The main thesis of guys like Alan Kay is that we should strive to make software and computing that is optimized for expanding human potential.

we are, even with our current tools, now you have the opportunity to express yourself to a the world in this place, everything done with these limiting tools..., it's IMO the presentation about exploring if maybe there is a better approach...., quotes on maybe

>Come back to the light, fine sir!
All are lights... is just the adequate combination required... you don't put the ultra bright leds of your vehicle in your living room or viceversa ...
I find that there are two distinct sensations that I have to call hunger. They seem to get confused.

The first is what I think people in modern society call hunger, because it's the only kind they've experienced. It's a craving for food, or even just a sensation of not being full. We call "not full" "hungry" when they aren't really necessarily the same.

The second kind comes after you've fasted for quite a while. It's difficult to describe if you haven't felt it, but it's sort of like... tightness maybe as if your body is buzzing or something.
If vendors does not support your os and do not maintain packages for your os (which means compile-test-release cycle) it is the same as if it does not exist.

The curse of FreeBSD is that so-called Linux vendors doesn't take trouble to support it. There are, for example, no support for Android SDK for FreeBSD, while, being mostly Java-based it is not that difficult. The emulator and driver for debugging seems like a complicated thing, but it is not that complicated.

So, when Google or even Percona will do packaging for you, then one could say that an OS makes some sense.
Well it's not my main job, just came my way through working in film. But whether it's a commercial or movie or whatever, you can't help considering narratives from a technical standpoint.

And you're right, it's not the worst commercial ever. But considering teh staekes I thought it was pretty bad, and surprising considering how good MS marketing usually.
You can run both at the same time. Any software that is not IPv6 compatible would still be able to connect through IPv4 and just not have access to IPv6 addresses.

The bigger issue would be connecting to IPv6 only servers from an IPv4 program. The first question is how many IPv4 only programs exist in the wild. If you happen to have one, and cannot update it, then you still have the option of creating an IPv4 to IPv6 proxy for the specific site(s) you need.
"It depends", is unfortunately the answer. For very old software where it's not possible to patch it for IPv6 support (this is rarer than you might think!) then some kind of IPv4 NAT or a DNS64 style "application layer gateway" is required.

You could also potentially add a specific wrapper for your application e.g. wrapping MySQL connections inside of stunnel allows them to run over IPv6 in version of MySQL built with v6 support, or for simple daemons you can do things like set up socat to proxy between an IPv4 socket and an IPv6 socket.

Almost no software you're likely to be running is incompatible with IPv6, though. Software support for IPv6 is way ahead of actual network implementation.
I have no problem with this because I use the GameKlip [0] with my I9300 and a Dualshock 3 controller.

[0] http://buy.thegameklip.com/products/gameklip-galaxy-siii
Nice subtle "Professional" marketing with the Quip Business screenshot for the desktop NOT being on a Macbook. :)

However, this says nothing of compatibility with existing docs. What if I have a ton of content trapped in .docx? What about Tables in docs? Are they supported?

How do you send a document to a non-Quipper? Does it PDF? Export to ODF? DOCX?

Or are we to expect an email "Hey, I sent you this awesome document! All you need to do to open it is install this app and reate an account!" type of spreading?

Finally, while the UI is definitely beautiful, the collaboration part looks like it suffers from Facebook's one-scrollable-column...

Ill definitely give it a try - but if the app is just a vertical data-silo into which my content is trapped... then I don't see it being very useful for me. Looks nice - lets hope its useful.

EDIT: I am really interested in the UX of creating a nice looking document without a mouse! The speed with which I can type and navigate on any phone or tablet is fractions of that of my desktop... I guess some people like producing on a phone/tablet - I personally HATE it - so I'd love to hear how people deal with it on this...

For example, there is no Search function for text on my iOS devices. They'd better implement search and replace. Highlighting SUCKS on any touch based device as well...

I am wondering if these UX issues are overcome by well built software?

Basically I see phones and tablets as almost exclusively data/content CONSUMPTION devices - not because of size or form - but of the HID/Input.
Curious: what does "/-/" it their robots.txt[1] do?

User-agent: *
Disallow: /-/
Disallow: /account/

1: http://www.quip.com/robots.txt
It will apparently also go the other direction, speeding up to consume excess calories in order to maintain your "normal" weight - http://www.youtube.com/watch?v=MHQshbJATVQ - skip to about 49 minutes. One of the guys in this experiment, where they doubled their caloric intake for about 6 weeks, had his metabolic rate go up 30% to compensate.
I just learned today that Smalltalk was the inspiration for a lot of what NeXT ended up doing with Objective C, which makes so much sense. At the end of the day, Xcode is just another set of text files in many ways, but in so many others it's so much more.
If it's not going to make you kill yourself, go back to school. In American society, a degree from an elite university is a skeleton key to opportunity. It's a clear signifier for 'upper-class' in a society that likes to pretend there's no such thing as class. They could teach you nothing except what wine goes with the fish for four years straight, and it'd still be worth the price of tuition.

I have a history degree from Stanford, and it's given me ridiculously unfair advantages in areas completely unrelated to history. I can't even imagine the easy mode my life would be set on if my degree was in something related to what I do for a living. Giving up that kind of advantage because you're temporarily depressed seems pretty foolish to me.
No need to be americacentric, the PC market is stagnant even in China, which didn't go through any of these crashes (yet).

I'm not speaking for MS, but I think they want to be seen as a growth company, not a stable, mature company. They want to maintain their market share, but the "opportunities" for new growth probably lay elsewhere, so you'll see investment away from PCs into areas where new money can be made (while still trying to preserve old money, of course). Even the car needs a new remake to create new market share and hence opportunity; e.g. Tesla and electric cars.
It depends on the policies of the RIR (Regional Internet Registry) in the region where the IPs are from.

That said, if you're willing to ignore the RIR's policies (which a lot of people do) you can usually "black market" trade IP addresses, so long as you can convince your upstreams to accept them (which they usually will).
oops. sorry. I misread your earlier comment.
Who likes typing on a tablet or phone? They are for reading, not composing.
>Sorry for the length; I didn't have time to make it shorter.
favorite phrase

let me try the tl;dr

assembler over machine won as well as it lost to the next high level thing because on practical terms it was easier and more practical, reality decided based on constraints..

if it doesn't get mainstream it means it's not worth it because it's more expensive...
> For a group of smart people who at least consider themselves open-minded and objective, an astonishing amount of stupidly closed-minded things are said about Microsoft.

completely agree. My question to everybody who's out there with their knives and fork is this,
so microsoft's surface tablets lost a lot of money and did not sell , you think companies like microsoft and google should quit trying to compete with apple for gaining tablet market share ?
I believe the next iteration would fare much better and win 8.1 or maybe even win 9 could be when we begin to see microsoft gaining market share in mobile device sales.
This is a minor point, but I'm really glad the article title uses "allegedly". Even if it's quite probable Samsung is guilty here, I'm glad the article doesn't adjudicate the way so many news articles do.
Sounds like a use case for clarity.fm. They specialize in business advice on-demand over the phone, but a number of programmers and technical folk use it as well.
Shit is brown because red-blood cells are constantly recycled and replaced and they come out in your poo. He had to shit out his old dead blood at some point.
"First, where in what I said do you infer an accusation of lying? I never said, nor even thought such a thing. To the contrary, I'm actually rather thrilled to see someone that deeply involved in this nastiness stand up and say what he's just said."

Parent implied he was lying, not you :) See " I wouldn't put it past FISA judges/spokesmodels/whatever to claim that nobody ever challenged an order when there's actually no procedure to perform such a challenge, and no attempts to challenge have even been recognized."

"and he's directly and personally responsible for whatever abuses of the law have passed across his bench — and I'm willing to bet everything I have that abuses of the law have crossed his bench, and been approved by him."

I doubt this highly. He's not going to approve things he believes violate the law. He has no reason to do so, and every reason not to. My guess is instead, you do not believe the current law is constitutional, which is not the same thing. It's not his place to rule on it. Not even because "just following orders", but for starters, because nobody has challenged it. Not because they didn't know, BTW, Verizon knew, Yahoo, knew, etc.

"Second, how exactly does one not characterize a situation in which, "In short, it appears that the government only submits applications that it knows will get approved—after having first gotten them modified to meet that approval," as more or less a rubber stamp?"

By this logic, almost every motion to almost every court in a real case is a rubber stamp. In larger cases, you generally don't submit motions without talking to someone first either, and making sure it will go over well, or you don't submit it.
Judges don't want to see motions, for example, that just piss on the other side.

Here, they modified the requests to conform to law. If they had been passed through FISC after not conforming to law, that would be a rubber stamp. How can you suggest that telling people "X is illegal, you'd can't do X", so that they don't submit the motion, is a rubber stamp. The idea of a rubber stamp is that it doesn't matter what you give them, they'll stamp it. Here, instead, they are doing exactly the opposite. They tell people ahead of time "we aren't going to stamp that", so nobody bothers.
I'm not a MS fanboy by any stretch of the imagination but, and you have to realize this, MS already has that platform. They're so far ahead with said platform that all of this is just play money to them and they have ample time to invest heavily into R&D.

No other platform is even remotely ready for corporate environment. Not by a long shot. The billions invested in Windows software by every company on the planet means incredible vendor lock and the momentum required to move past that is so immense that is just not possible.

Any possibility of their "death" is ridiculous. This is just a slight bump in the road for them, they'll shift strategy and lather, rinse, repeat.
We support external keyboards and keyboard covers for tablets, both of which are a big step up over screen keyboards. Works really well - I actually have grown to really love it.
I love typing on a tablet. The tablet is actually a great form factor for writing, and, more importantly, focusing on only writing.
I can type at around 80 WPM on my iPad.
That's just where we put the ajax paths to keep a cleaner URL space
Right now, we natively support PDF export.

We also support "high fidelity" copy and paste, i.e., if you paste a doc from Quip into Word or similar products, it preserves all the formatting correctly. Not awesome and we will improve in subsequent updates, but it actually does most of what you'd need in the meantime.
I wonder if there were people like this during the printing press days... ?
> And visual programming solves this how?

Every step in the development process moves those people with the domain-expertise/vision/creative process/etc. further from the solution. Removing steps, like coding, brings the solution closer to the domain experts/visions/create process/etc.

Visual programming makes it a lot easier for people to work collaboratively. For example, those with the domain-expertise can work closer with those that have programming experience in a visual language.

Just a few ways that visual languages could democratize programming.
"tenets"
That's the first time I've ever seen a story about this.

I am astounded that none of the press wrote about the failures of the intelligence community to provide operational safeguards for the control of classified information, particularly in the Manning case.

There is supposed to be an air gap. But no one enforced it? Heads should have rolled all the way up the chain of command for that.

It's not even clear to me that the bulk copying of these memos triggered any alert or even left any kind of audit trail. If that's true, then more heads should've rolled for that too.

What if Manning had been an operative of a foreign government? He could have been shipping those files out of the country and we'd still be none the wiser.

Now they're doing 'two man control', according to the article? I have no confidence that that will be enforced either.

Seriously, no one is concerned about this devastating revelation that our classified information is not protected?
"We are starting with the word processor, but our mission is to eventually build the productivity suite for the mobile era." -> Intriguing!

Basically, google doc for mobile. That's not a bad idea seeing how google are closing products that people love.
The best part of Quip is portrait on the iPad - just a blank sheet of paper with no toolbars. It is a really nice writing (and reading) experience.
Ask HN: Does your life have a purpose?
Have you always felt that you had a purpose in life, and regardless of what happens, that conviction never changes even though you don't know exactly what that purpose is?

Did you ever have to make a seemingly selfish decision that hurt someone close to you in order to achieve the focus/freedom necessary to fulfill your purpose?

Context is that I feel I have a binary decision in life right now:

- Simple & safe family life that yields happiness

- Difficult & lonely life that yields self actualization and "making difference"
Interesting. However, it seems to block bots entirely: http://web.archive.org/web/*/http://www.quip.com
I'm curious as to how they were able to line up the NYT coverage http://t.co/qCFneXpJwV with the launch announcement. Any idea who reps them, PR-wise?
Ekspedisi ke Ambon - Ekspedisi ke Makassar - 021 6628028
I'm willing to bet everything I have that such abuses have crossed his bench, and been approved by him.

Based on what, your spider-sense?

Second, how exactly does one not characterize a situation in which, "In short, it appears that the government only submits applications that it knows will get approved—after having first gotten them modified to meet that approval," as more or less a rubber stamp?

By using your brain. He's saying the government doesn't take the risk of submitting applications that might be rejected. That does not mean the judge just assumes the government's evidence is good, because the government would never submit anything else. A rubber stamp is where you just approve whatever comes across your desk by default.

Really, I don't think you understand what you're talking about here.
@drivebyacct2: You're hellbanned.
it's the former CTO of Facebook. My guess is no rep needed.
We just opened up the file at launch... Maybe caching or latency?
If the data from this study[1] is accurate, recovering address space could prolong it for a long long time.
1. http://internetcensus2012.bitbucket.org/paper.html
There's always been a vocal group who maintains that the IP addresses that are not visible on the internet should be returned. There are a number of problems with this argument.

Firstly, there are legitimate business reasons for having assigned, non-RFC1918 addresses that are only used internally. Interconnecting private networks belonging to different organizations that have overlapping 10.x addresses is a painful process. Sure it's possible to NAT, but given that the IP addresses are effectively an asset of the organization, why not use them? I'm not implying that this is right, but it's how the system was in the past and the cost of changing internal networking and applications could be very high.

Secondly, how do you prove that an IP address is accessible on the Internet? Many IPs do not respond to pings and I can easily set up a device that will answer for all IPs behind the corporate gateways.
Create an open market place with incentives to individuals who develop systems to efficiently deploy the intended curriculum and let them earn residual income on their improvements.

Oh, and find a way to let the kids start later in the day (9:30), and you will see a near universal improvement in test scores and decreases in obesity and depression. Yep, you will. Find a way to appease the "sports teams" who will demand you need to play football after school, the bus departments and parents who like the baby sitting in the AM. This is most likely the highest leverage opportunity in US public education. Simply time shifting the school day about 2 hours for middle and high school kids.

Oh, and give me a call.
I think the typical meaning is a system that responds to requests with data. I think this is a usable definition. By default it includes P2P, but you can always add 'except P2P'. X servers don't fit this definition, which seems correct to me.
Declassification, the same way we find out about a lot of things, albeit some time later.
Is it just me, or are a lot of startups borrowing each other's value props? It's like a Mad Lib that everyone just fills in:

"[Product] is a [app category] that enables you to create beautiful [output]."

Everything's about "enabling the creation of beautiful" XYZ. Nothing against these guys in particular, I just happened to notice it while reading the site, and am thinking back to the N other new product announcements I've seen here recently.
iPad mini portrait is great for typing
I've went 6 days without eating; I was playing Halo on my PC and was really into it. Lost eight pounds (much of it probably water weight).
Kinda looks like OneNote for people who haven't seen OneNote. A few cool new things in there, like the @mentions. Neat.
It's not an either-or. My prediction is that Victor's tools will be an optional layer on top of text-based representations. I'd go as far as to say that source code will always be represented as text. You can always build Visual Studio and IntelliJ and arbitrarily complex representations on top of text. It's just that it takes a lot of engineering effort, and the tools become obsolete as new languages are developed. We HAD Visual Studio for VB; it's just that everyone moved onto the web and Perl/Python/Ruby/JS, and they got by fine without IDEs.

There are people trying to come up with a common structured base for all languages. The problem is that if it's common to all languages, then it won't offer much more than text does. Languages are that diverse.

I don't want to get into a flame war, but Haskell hasn't passed a certain threshold for it to be even considered for the problem of "exploding code base size". That said, the design of C++ STL is basically to avoid the M*N explosion with strong types. It is well done but it also causes a lot of well-known problems. Unfortunately most C++ code is not as carefully designed as the STL.
That's a good point, I stand corrected. Of course, if you wanted to be "minimal" about cookies, you'd have to use a subdomain, but using one doesn't mean anything by itself.
however, will the mom and dads know what is _actually_ true vs what they've been told (and cannot verify)? AKA, marketing.

If this is true, google will end up with the niche customers who do utilize their full bandwidth, while the majority goes to comcast (or whatever company that lies about their bandwidth).
One of the best word processing docs I have ever used was Page Maker 5.0... Everything you put into it was treated as an object. Tec: Object box. And they were extremely precisely controllable. None of the god-damned app trying to auto snap/move your stuff around.

You had a "page" which was actually just a backdrop on top of which your content object hovered - and you had very very fine control.

If you have the ability to treat each piece of content as a discrete object - and move, size and shape them precisely - that would be fantastic.
DoJ settles with Daniel Chong
Student Loans In US More Than China’s Total External Debt
If you do decide to go back to school, I recommend taking advantage of the free and confidential counseling clinic that they almost certainly have. Don't tell your family about it unless you want to - it can be felt as a betrayal. See someone on a weekly basis to sort through what's going on. It just helps to talk, and counselors are trained to listen and empathize. Psychiatrists and other medical doctors are generally not trained like this, they will instead try to diagnose you with a disorder, so you might want to rely on them just for medication if you go that route. There's lots and lots of free high quality support on a university campus so don't be shy about taking advantage of it. On the other hand, if counseling or therapy in your hometown is an option for you if you drop out, that could help you figure things out too.
Catch.com: Terminating service next month
It's disingenuous to talk about 100 different software systems powering things. Maybe there are 100, but 97 of them don't matter. Lots of desktop OS's too, but pretty sure most people are only targeting windows, mac, and linux. Nothing else comes close to 1% of the market.

The problem isn't that I can't make an app for all the Android devices. The problem is that I can't make it as good as I'd want for all intents and purposes. Developing for iPhone, I can easily hit 95-99% of the market without making any sacrifices at all. It will look good and it will work on every phone, all while allowing me to use the latest features and API's. With Android, the app WILL NOT look as good as the iPhone version on some of the phones. 34% of the market is using something released over 2 years ago, and several major version ago.

I actually like Android, and developing for it isn't the worst thing in the world. But to say it isn't fragmented and doesn't create headaches for developers is absurd. It absolutely adds to fragmentation, and parts of it are a real pain.
yes.
this
https://github.com/jerem/psdparse
This article looks a bit more relevant. Also, it's from the future:
http://www.potaroo.net/ispcol/2013-08/when.html
Facebook research publications