skysight-inc/HackerNews huggingface dataset:
"you don't adapt a little."

Adapt from one of two not android based systems to another, for example from iOS to Windows Phone.

Now adapt from one android-based OS to another, e.g. from the Galaxy S "Nature OS" to HTC Sense.

Compared to the former, the latter only needs to adapt a little.

Android did not make users buy multiple devices. Android did not make users buy into different operating systems. Android just makes different operating systems compatible to another.
Cleartrip Waytogo – Find multiple mode of transportation between 2 places
Apart from the point that a "server" is a very vague term, there is a big difference between inspecting every packed and block/throttle the traffic depending on the content, and requiring the subscriber to not run a business from a home connection.
I'm mostly thinking about end-user applications that may just never get updated, though I can't come up with any off the top of my head.
Some people seem behind eg Twisted didn't have support look last time I looked.
I think the title of Bret's presentation was meant to be ironic. I think he meant something like this.

If you want to see the future of computing just look at all the things in computing's past that we've "forgotten" or "written off." Maybe we should look at some of those ideas we've dismissed, those ideas that we've decided "have MAJOR deficiencies and stumbling blocks", and write them back in?

The times have changed. Our devices are faster, denser, and cheaper now. Maybe let's go revisit the past and see what we wrote off because our devices then were too slow, too sparse, or too expensive. We shouldn't be so arrogant as to think that we can see clearer or farther than the people who came before.

That's a theme I see in many of Bret's talks. I spend my days thinking about programming education and I can relate. The art when it comes to programming education today is a not even close to the ideas described in Seymour Papert's Mindstorms, which he wrote in 1980.

LOGO had its failings but at least it was visionary. What are MOOCs doing to push the state of the art, really? Not that it's their job to push the state of the art -- but somebody should be!

This is consistent with other thing's he's written. For example, read A Brief Rant on the Future of Interaction Design (http://worrydream.com/ABriefRantOnTheFutureOfInteractionDesi...). Not only does he use the same word in his title ("future"), but he makes similar points and relates the future to the past in a similar way.

"And yes, the fruits of this research are still crude, rudimentary, and sometimes kind of dubious. But look —

In 1968 — three years before the invention of the microprocessor — Alan Kay stumbled across Don Bitzer's early flat-panel display. Its resolution was 16 pixels by 16 pixels — an impressive improvement over their earlier 4 pixel by 4 pixel display.

Alan saw those 256 glowing orange squares, and he went home, and he picked up a pen, and he drew a picture of a goddamn iPad.

[picture of a device sketch that looks essentially identical to an iPad]

And then he chased that carrot through decades of groundbreaking research, much of which is responsible for the hardware and software that you're currently reading this with.

That's the kind of ambitious, long-range vision I'm talking about. Pictures Under Glass is old news. Let's start using our hands."
Apple's new iPhone 'has fingerprint sensor'
Who is "they"? If Android would only support 6 different screen sizes, then the companies building devices that do not fit into this market would not stop making devices. They would just build their OS not on Android. As a developer you would still need to support these devices. The only difference is that you not have to write more code.

And it's not that screen sizes are the problem when people talk about fragmentation. Any proper made Android app scales easily on all kind of screen sizes.
Oh I realise, I just have a hard time believing that Ford even has a tiny portion of their block allocated to anything.
Catussaba Resort: For Experiencing the Private Beach
Green addresses, specifically, are not a great solution because they thoroughly disrupt Bitcoin's privacy and frangibility model by making that source identification highly public.

But fortunately you can do something which is almost exactly equal: Have the trusted party just hand a buyer a signature of the transaction ID, which they hand to their vendor.

No one but the involved parties see the data... and it allows other models like ones where you retain control of your own funds and the signing party just agrees to take the risk the you cheat (and the cost of tracking you down if you do).
> another big event today

What big event? Is it a holiday in US?
Didn't you signup for google docs as well?
He didn't even write the scrypt integration, IIRC Artforz (author of the first GPU mining code) did.

But hey, there sure were a bunch of lines of code changed to change the name! :P
I undertsand that universities can take a neutral stance when it comes to politics. But this was not a political issue. I have examined the report and I think it's sincere (dare I say it spoke to me a vibe that says "People please! There was not much we could have done!"), but certainly does not make up for what MIT had not done in my view. This of course, is solely my idea. And it's that MIT should have stated, the moment the case has been filed, "We understand if there are any repercussions stemming from any violation of license agreements between JSTOR and MIT, however, it is unfathomable that a federal prosecution demanding years of incarceration has begun from making available to public a massive piece of random information, which was intended to be 'publicized' in the first place. With utmost respect to legal authorities, we as MIT do not wish that this prosecution move forward."

I feel relieved.
This is not a helpful or even relevant comment
It's always surreal to read Hacker News threads about the stuff you make. Harsh, but realistic. Anyway, I am Bret Taylor, co-founder of Quip. I am here if you have any questions, etc. (Also posted responses on the existing thread already).

Just to clarify a couple of points I have read:

1. We do support desktops. We have a really nice web app. It is Chrome/Firefox only right now.

2. We have an Android app. It is a "preview release" because it is not feature complete. We released it because it is pretty close, and you can download it at https://play.google.com/store/apps/details?id=com.quip.quip. It is early, but it exists.
please re-read my post. My point is that Android is not a new operating system in the sense the word is used today. It is a foundation on which you build operating systems that are compatible to another. Apple could build iOS on top of Android, but you cannot build Android on top of iOS.

Since Android was first released in 2008, Many vendors have replaced their incompatible OS with another one based on Android.
offtopic?
The propagation times are very important here. You can get away with faster if and only if the network communications latency is low enough.

If blocks are too fast you start getting very large reorganizations.

Today litecoin has almost no transactions, so its lower interblock time is not a problem... Yet.
Doubt it, everything on IBM is natted to a 10.0.0.0/8 or is running externally to 9.0.0.0/8.

Source: I work at IBM, in a division that was another company that was bought out a few years back.
Shanghai City God Temple | Shanghai Attractions for Shanghai Travel
Shanghai City God Temple or Shanghai Chenghuang Temple is a Taoist temple with history of 600 years. It is a must-see Shanghai attraction for Shanghai travel.
Why is everyone complaining about unimportant details? Please focus and provide constructive feedback.
Is this more feature complete (esp. regarding to newer PS versions) than e.g. libpsd?

http://sourceforge.net/projects/libpsd/
I signed up to Gmail in 2004, but not to Google Docs. At least voluntarily, you know what I mean.
That's a little harsh, what's one or two or three posts about someone struggling with a real problem? What would have been in the place of this article that would have changed your life so much that you feel like you've had something taken away from you by having to see this post?

Calm down guy.
It's the fastest and most intuitive way to show it's for iOS.
Why bother with session cookies when you can just throw up an official-looking login dialog on the google.com domain and just steal credentials from everyone not aware enough?
Because we are technical people, it's very tempting to think of a technical solution to the problem. This author is right on the money though. Against a state level actor there is little hope of securing your own person and effects, and thus, your technical solution.
CSS Support Improvements in ReSharper 8
In general, the points are OK. Small detail which the author got wrong: According to the now famous Prism slides, Skype was a part of that program before it was sold to Microsoft. It seems that MSFT engineers didn't need to change the architecture just for that feature.

That also proves that the end users can't assume that they can get any idea when some company starts to be the part of such a program, even if now everybody likes to feel smart and more secure in his abilities to spot the difference: "look it was the architecture change."
Great explanation of how aircraft systems are simulated
Although Reddit is often seen as the land of trolls, there are many subreddits where the level of conversation is orders of magnitude better than what happens on HN.

Reddit is not monolithic in the same way HN is. This means you'll see subreddits with much crazier conversations but also ones with much better conversations. It's not about tagging; it's about having a community robust enough to support different and sometimes-conflicting norms without disintegrating.

See http://reddit.com/r/science, http://www.reddit.com/r/askscience/, http://www.reddit.com/r/AskHistorians for quality subreddits.

See http://www.reddit.com/r/politics for politics.

See http://www.reddit.com/r/onetruegod to pay homage to your One True God.
I can't give a profound ad-expert explanation, but when I land on an app, my decision to install it or not depends on the reviews/ratings.
Your app has only 2 reviews visible (I can't confirm they are the only reviews) with 4 and 5 stars. Really not bad, but unless a review clearly says it's better than bloomberg, stockwatch and whatever, I would still classify your app as just another one.
AND, this is also a big point, human inertia is also a factor, if somebody already use a stock app, the tendency is to stick with what they already know.
But you're really on the right track, as you're getting their attention. Maybe you're just missing a deal-maker somewhere, an intangible...
The 3 Most Absurdly Outdated Internet Laws | Mother Jones
That sounds more like the PACER incident. MIT pays for a site-license for JSTOR, so everyone on campus can access it for 'free.' This is why Aaron was trying to use MIT's network.
Reading just a tiny bit into what has happened - If you've done what you feel like you can, and he/she doesn't want to talk to you anymore, why not try and find him/her a job?

At least temporally, the easiest addressed problem is the unemployment. Talk to people you know, pull any strings you can, and try and get him/her an interview or a job -- that will easily show how much you care, and maybe you can THEN verbally say how much you care.
if you're core (totally stripped down os) why do you provide a discovery service I'm going to override?
Web Designers: Please Fix Your Website Footers
Dropbox: A case study for Not using python
Ask HN: Software Stack for WebApp Python vs. Ruby. or .NET/C# 
I have been seriously out of the hard core tech stuff for some time. I started as a Perl, then LAMP and Java programmer and then did a couple of I have been seriously out of the hard core tech stuff for some time. I started as a Perl, then LAMP and Java programmer and then did a couple of .NET desktop Applications, but this was quite a bit ago (in tech years)

Now, I have a business idea and I think it has some scope, after talking to quite a few potential customers for requirements, needs etc. I have mapped it out on paper and have a "plan" but I am at a point now where I need to decide on the tech stack. So thought of asking my fellow people here. I have a fairly technical background but have been on the "business side" for some time, so I know the requirements well but need help !!

It will be primarily a Web based App ("SaaS/cloud??"), will have mobile apps (both for Android and iOS) for consuming the data/reports etc. What I am having a tough time figuring out is what technology stack to use. I have been reading quite a bit about Python, Ruby etc. but the more I read the more I get confused.

Can you please recommend what are the benefits of using Python vs Ruby vs old school-php with Postgres/NoSQL or on the other hand there's the .NET/C# along with SQL Azure etc. (and also the BizSpark)?

What will be a good place to start re-learning about how to choose a stack? I don't need hand holding but am just looking for directions to help me figure out ! Any help/links will be really appreciated. If you think the information is too vague please ask away and I will be happy to provide more semi-technical information of what I know :)
How far should one take e-mail address validation?
Hmm, I certainly won't 'watermark' my app store screenshots and distract potential customers. I'd rather pay a fee to breezi for using the templates.
Good because I'm not trying to convince you of that. If you only want to read about novel research, please go read computer science journals instead of complaining on Hacker News when new startup launches get coverage.
Perhaps not for everyday use, but I have been in situations when I am away from my PC and don't have my macbook near me that I got inspiration for a blog post or something.

With my iPad handy, if I have a robust word processor I would write it down.

Plus, it's much more convenient to walk around (even the house) with your iPad vs your laptop - well, for me anyway.
Note that this does work just fine in Julia however since tuples are first class objects ;)
BTW, it's not unheard of for short-lived command line utilities or multiprocess apps to literally run with the null garbage collector. They just never free memory and deliberately leak it until they exit, at which point the OS cleans it up. If you expect total RAM requirements to be a few hundred K on a multi-G system, this is completely reasonable, and faster than either manual or automatic memory management to boot.

The analog in a long-running program is an arena: it keeps allocating memory indefinitely, and then frees it all in one clump when the program is done with that phase of operation.

Multi-process languages like Erlang sometimes use this approach as a degenerate case of a stop & copy garbage collector. They start a process with a young generation heap sized large enough to contain all the memory the process will ever allocate (you can get reasonable estimates on this from previous runs), and so the GC never triggers and all the memory is freed in one block when the process terminates.
Column: Why I moved my start-up to Canada
My old startup was finishing the last few items required for its sale, and my next company was young enough that I could pick it up and move it wherever felt right...
Ford has multiple design centres in different countries plus a lot of subcontractors who may need to connect to stuff from outside.

I can believe that they are using a large part of an /8.
I think you missed my point about Darwin. Darwin was inspired by the geologic theory, gradualism, where small changes are summed up over long time periods. It was this outside theory applied to biology that helped him to shape his radical new theory.

Right now threads are the only game in town, and I think you're right. For existing hardware, there probably won't be any magic solution, at least no with some major tradeoff like performance hit you get with Erlang.

I was thinking about neuromorphic hardware when I mentioned neuroscience. From what I hear the software side there is more analogous to HDL.

Go is great stopgap for existing thread based HW. But if the goal is to achieve strong AI, we're going to need some outside inspiration. Possibility from a hierarchical memory system, a massively parallel one.

I wish I could offer less speculation, and more solid ideas. Hopefully someone here on HN will. I think that was the point of the video. To inspire.
The main issue is governments can't be trusted, a technical solution (which may not be encryption) is that only option we have.
Scala's immutable hashmap is about 4-5x slower than ju.HashMap for reads and 6-7x slower for inserts.
Is it not an easy task? Install rvm and run "bundle" and you're pretty much done. Regardless, that's not necessarily part of the scope of this project as far as I can see. That's handled within the container which is managed by Docker and it's configuration system.
Better Structure of Impromptu Speech
I have used OpenHashMap, but the results are mixed sometimes is much faster, other times it's much slower. It really depends on the use case.
What happens online in 60 seconds?
He made a point saying the privacy problem will not be solved with more encryption. The problem is that there is no way to stop a terrorist plot or illegal activity without the ability to know of it's existence.

The author says the solution can only be on the politics side, but frankly I see a dilemma and don't see how to solve it.

The author makes an interresting parallel with the privacy loss we have at work and we accept. But I know I accept it because there are rules and higher authority that can punish abuse. The problem is that this doesn't exist with states spying.

If there was an authority who could punish states who abuse the information gathered for surveillance, then I beleive we could reconcile the need of surveilance for collective security interest and trust in privacy.

We may need some more decades to reach such evolution stage.
Yet another example as to why having "millions of users" does not mean success...

But what does that say bout hte business leaders? Serious Question:

How is it that seemingly many 'businesses' can be started to scale to "millions" -- yet fail in finding ANY way to cover OpEx?
The numbers are meaningless without context, and in context, the comparison is meaningless. External debt can be huge or tiny.

Luxembourg, population 524,853, has 2.14 trillion in external debt, or >2.7 times China's. While China's per-capita external debt is just $396, to the US's $52,170. Or how about Monaco, population 36,371, external debt, 16.5 billion.

You could add a couple more zeros by denominating the external debt in cents instead of dollars, and comparing it to student debt in dollars, and it would be exactly as useful.
That reminds me of when NT first came out. They had a demo where they'd show bar charts of CPU utilisation for multiple processors and show them ramping up and down exactly in sync as they ran more software on the box. Except the demo was a fake. It was actually showing CPU utilisation for one CPU on both bars. I actually saw someone from Microsoft show this at a trade show and I did a lot of work with Sun multicore boxes and it looked weird how the bars were exactly in step, like far too perfect to be a real world demo, but I figured they were just using a demo app that was rigged to use exactly the same cycles on both CPUs or something, not that the whole thing was a lie.

Boy that dates me, apart from the fact this was NT maybe 3.5 or so, what happened to PC trade shows?
I definitely agree, look at all the arguments he's getting on this video some people just don't learn.
Nice comment. Question: can you recommend any libraries/frameworks for interacting with the database. E.g., something like the ActiveRecord in rails, or perhaps hibernate?
In the global market, returning those addresses won't help at all.

Currently, the only reason the American registry still has any IP addresses left, is because their pool was separated from the emerging markets in Asia. As such, if IANA would start extracting IP address as suggested, the global market would eat it up faster than IANA could collect them. It would only "work" if IANA gave all the addresses exclusively to the American pool, working towards a local Internet rather than global.
Veteran Gaming Journalist Steve Morgenstern Dies Of Sudden Illness
Scoble quickly faded, his relevance is not even a blip on Quora -- we should chat about this -- I am honestly curious about your perspective.
c'mon, "designers threw it in there"? don't you think it was a hard thought choice by skilled engineers?
I don't accept that one is responsible for how others react to their actions, no, at least not in the way that you suggest. That's the difference between moral agents and the amoral (natural) world. Aaron Swartz, to put it crudely, bears moral responsibility for what gravity and the rope did to him because gravity and rope are not moral agents. Carmen Ortiz doesn't bear moral responsibility for what Aaron did, because Aaron is a moral agent. Her responsibility begins and ends with her own actions, which were equally reprehensible whether or not Aaron chose to hang himself over them.
You can't --really-- avoid dictionaries in python, as namespaces and classes actually are dictionaries, and can be treated as such.

In Lua, all global variables are inserted into the global dictionary _G, which is accessible at runtime. This means you can't even write a simple program consisting of only functions becouse they are all added and exectued from that global dictionary.

There where also other languages which could have been mentioned. In Javascript for instance, functions and arrays are actually just special objects/dictionaries. You can call .length on a function, you can add functions to the prototype of Array.
They also seem to miss the preemptive scheduling, built-in flow-control and per-process GC (which leads to minimal GC pauses). Those are impossible to achieve without a purposely built VM. No solution on Sun JVM will ever be able to replace Erlang for applications which require low-latency processing. Similarly, no native-code solution can do so either: you need your runtime to be able to preempt user code at any point of time (i.e. Go is not a replacement for erlang).
I have. I should play with them more, since I don't quite get DataFlow yet.

I'm used to JavaScript, so that's what I based my language on. It's really a traditional programming language in disguise, kinda like JavaScript with some Haskell influence. It's nothing like a dataflow language. On that front, perhaps those languages are a lot more avante-guarde than mine.
The Power of Google Rich Snippets for Ecommerce SEO
I recently read someone make an comparison between the introduction of the telephone and the introduction of social networks. How people had a miss-trust of telephones because they would take away privacy.

Obviously what is needed with social networks is inter network communication. Otherwise we risk creating a monopoly.
Hey Paul, thanks for the feedback!

Yeah, agree on the deal-maker. Maybe we can tweak the app copy to see if that improves the downloads.

Also, we have a lot of reviews (250+), but since we just updated the app, the ratings don't carry over.
If you could live with two, you could split the 70k and buy one of those ev variants of an British sports car and a modern german coupe from one of their fuel saving lines. Which would probably result in a better env. impact then going with the tesla s.
Troy Hunt: OWASP Top for .NET developers part 1: Injection