skysight-inc/HackerNews huggingface dataset:
Just so you are aware, flying saucer while nice when you first use it has tonnes of bugs and isn't really being developed these days. You'll find yourself more and more diving into the code because the output is substandard. We used it for years and have now moved away because we couldn't stand customising it for every little edge case more, plus it doesn't support html5/CSS3 which is essential nowadays. Take a look at the codebase - you won't want to be adding to that! Additionally it expects documents to be completely in memory, which means it will take down your Java server sometimes.
One of the cardinal features of a wiki is collaboration. It's unclear from poking around in Piki if it has any way to handle communal editing.

I like the automatically formatting things into headings and subheadings, etc. but couldn't figure out how to make links.
Rant/shameless plug:

The author raises a few valid points -- which I would summarize as "any short definition of a complicated thing will have at least a few minor problems" -- but overall this feels pretty unconvincing to me.

For example, I see nothing wrong with seeing a new company aimed at creating a global chain of barber shops as a startup -- yet I see plenty wrong with describing his grow-vegetables-on-the-moon company as a startup (cool space technology + no obvious business model = scientific foundation perhaps, but not even a business, let along a startup).

Which makes it frustrating to see this on the front page, because I wrote my own response to PG's essay several weeks ago, [1] which I think was better thought out and written, and it got no love on HN (though it did on Twitter).

/rant /plug

[1] https://news.ycombinator.com/item?id=4577525
Revision and Revisioning of Psychology by Stanislav Grof
I really do not need a browser.

What am I "browsing"? Text? Images? Audio? Video?

All those can be downloaded, scanned and read/played at my convenience.

Anything I can read/view in a "browser" connected to the internet can also be downlaoded and read/viewed in a native application, perhaps sandboxed in a virtual machine, and certainly not connected to the internet.

If, after reviewing the materials I've downloaded, I want to make a purchase or do some banking transaction, do I need a "browser"? No. I already know what I want to do. I have the request prepared. I just need a way to send my request and receive a confirmation. I need the transactionn to be secure. Like SSH.

I already do things this way to the extent possible.

Browsers are far too complex and try to do too many things. They are inherently insecure and clumsy. Yet they are essential to use for basic tasks like online banking.

I often wonder why banks don't get together and develop a _simple_, secure, open-source "browser" that does only one thing: process banking transactions. No marketing gimmicks. Business has these sort of no-nonsense standards and tools but not consumers. Instead, we have to use massive, complex, developer show-off software like "Firefox" or "Chrome" for the most simple things. Ugh. What a mess.
> [People today] CAN HEAR THE DIFFERENCE BETWEEN GOOD AUDIO AND BAD AUDIO . . . THEY CARE ABOUT THAT DIFFERENCE, AND THEY ARE WILLING TO GO TO SOME TROUBLE AND EXPENSE TO HAVE HIGH QUALITY 'PORTABLE AUDIO' TO USE AS 'WALLPAPER FOR THEIR LIFESTYLE'.

Given the way modern audiophiles have bitched and moaned about the sound quality of CD vs LP, the "loudness wars" in the mixing of pop music, the number of people who will happily listen to all their music on shitty laptop speakers, and the dominance of lossy compression… this part makes me want to reach back into 1983 and give Frank the patronizing pat on the head that you give to a small child who has said something wildly optimistic and out of touch with the real world.

(Also see "hardcore dubstep connoisseurs bagging on Skrillex for making a version that can be heard on crappy gear".)
Ideally I would like to keep it as a service. Is there anything I could offer other than the server to convince you to use Piki?
This post received a lot more attention than I thought it would; if I had known, I might have explained a few things more carefully. If you didn't immediately dismiss it as stupid and found it at least a little thought-provoking, I highly recommend checking out the technical report http://research.microsoft.com/pubs/173709/submitted-nsdi13.p... (PDF), especially Figure 2 (which describes the entirety of the syscall interface), Section 3 (which describes it) and Section 4 (which talks about how to reimplement traditional browser user interface paradigms in this new world.) It's all quite interesting, and at the very least, might say something about how we should take mobile native apps forward.
You don't need to reimplement it, you just use whatever library you were using before (but linked with the browser). The point is that the stack doesn't change, just who provides it.
Rejection improves eventual impact of manuscripts
I don't use any Apple stuff, I don't have any Apple product, and possibly won't ever have such (unless there will be MacBook with TrackPoint, but it's rather impossible), as many things are repelling me from "culture" surrounding Apple.

But! The thumb thing is one of a few things that they are justly considering in design process. It's not like I don't like big screens, but there is no one-size-fits-all, sorry. If I want to read book or comics, check some article on the net without powering on my desktop computer, etc. I can use my GoTab ION 7" tablet (I've chosen it over 10", because 10" are too big, 7" really looks like optimal size for book reading and such purposes). But my cell, i.e. mobile phone, is, as the name implies, meant to be phone mostly, thus I want it to be mobile. As a mobile thing I want to be able to operate it one-handedly, because it's damn easier and more convenient if I can pull it off from the packet, do comfortably a few taps to check this or that or make a call and put it back in the pocket. Am I a cripple? No, but my second hand is often bothered, e.g. keeping to some grip in the bus or tram. That's why I have Galaxy Ace 2, which is considered small nowadays (compared to oversized phones), having "only" 3.8" screen with quite good density (480x800 gives ~246 ppi). I sometimes do read stuff on the net using phone, but it's not its main purpose, so I wouldn't change my phone for something bigger than 4". Actually I really don't understand this trend of making ~5" and bigger phones. Yet people buy them...

So once in a while Apple do things right and limiting the phone size is definitely a good example.
I recommend checking out Section 4 of the linked technical report, which discusses how to recover traditional interface elements of the traditional web.
Announcing Noted
I actually don't know what Hoppr is..I guess nobody does until they launch ! As far as I know they are converting big travel data into relevant data, and so are we planning to..though our approach is different (as far as I know)..
Sure, the web has given us an awesome UI toolkit. Ship that to your users.

You're conflating a lot of issues in this post, many of which are orthogonal to Howell's idea, which is making it difficult for us to talk about the core technical idea (which is certainly not perfect, but you're focusing on the wrong things.)
Five Ways to Boost Your Facebook Privacy
I vividly remember working on SunOS (later Solaris) and SGI machines and using ytalk, irc and gopher all the time before WWW. WWW made us all want to occupy graphics workstations more instead of vt320s, ha! Even though most of us were in graphics programming at the time, we were working on vt320s, imagine that.
IMO a startup is a company trying to discover and prove a new business model or a radically altered existing business model.
In a perverse way, maybe the only good thing George W. Bush did as President was to show people how important it is to not elect a really bad candidate for President.
First of all, this is something that's always bugged me when using twitter, and I like seeing someone address it, but I have a comment. I agree with the 13" laptop screen examples, but how many people browse the web full screen on monitors over, say, 21"? On my 24" monitors (1920x1200) I usually have browser windows dragged to 2/3rds of the screen at most. Most websites look patently ridiculous at full 1920 width, let alone 27" or 30" monitor resolutions like 2560x1600.
I worked in high-end restaurants for a number of years where where there is a practice known as staging. Many restaurants allow cooks to come work for a few days to a few months, generally without pay. One of the biggest advantages of this system is that cooks can gain high-level experience from a restaurant they might be unqualified to work in. It would be cool to this kind of casual system in this industry.
I'm definitely not more experienced than most, but I've always found myself weaving in and out of frameworks and libraries when I develop to the extent that any Bootstrap tools I've ever used as a starting point have probably cost me as much time removing what I don't need from them as starting from absolute scratch and only including things I need as I need them. Adding libraries in both Maven-based Android (I'm a stupid Vim Android developer) and Xcode iOS apps really isn't difficult. But that's only my personal opinion.

That said, this seems to populate the extensive layout and values resource directories, which is always the most tedious part of assembling a basic working Android app, where as Android Bootstrap doesn't have as many options and only populates the basic resources.
Open Source Search Engine Apache Lucene/Solr Gets Big Update
Gah, I had a big reply ready, and I lost it. This will be shorter.

Here is the long and short of it. If you're honest, you can follow the references at the bottom of Wikipedia and read them to come to wind up at studies like http://www.gao.gov/products/GAO-09-279 that found a 7% persistent unexplained gap in the federal workforce. There are a bunch of those you could wind up at.

But I'm not interested in doing that. I'm not an expert. I don't claim to be an expert. I don't want to become one. And if I did become one, I'm not sure anyone on this site wants to watch the resulting debate.

You made a claim. I sanity checked against Wikipedia (which tends to be relatively neutral), found that your view appears to be a minority position, and pointed that out. I also dug up a relevant memory of a factor not related to work history, qualifications, performance or deliberate sexism in the workplace which systemically disadvantages women, and mentioned THAT. I later dug up relevant links.

I don't think that there is much of a point in further conversation. You have shown no openness to considering any possible theories that do not agree with your preconceptions of there not being a difference. (Even when those possibilities are supported both by research and anecdotal experience.) Your past selective quoting of links makes me distrust anything you have to say. You are unwilling to acknowledge the existence of research that you disagree with, even though it obviously exists.

In short the only "conversation" that you seem to want uses only facts that you select, starts with only theories that you agree with, and generally denies the legitimacy of any viewpoint other than your own. There is no point in that sort of "discussion".

Let me summarize where we stand.

1. There are very large wage differences on the whole between men and women.

2. A large part of that can be explained by obvious factors like work history and choice of profession.

3. The fact that women generally do better academically has even caused, in some places and among some populations, there to be a reversal where women make more!

4. If we control for all relevant factors that we know how to control for, the size of any remaining unexplained gap becomes small. In a quick search I've seen careful studies getting results of 0%, 4% and 7%.

5. There is disagreement among experts over how large that unexplained gap is, and what potential causes it might have. Your belief is that there is none. The opinion on Wikipedia indicates that the majority view is that there is a real gap.

6. I have cited specific evidence of a non-sexist cause for a potential gap. That cause is that men are culturally more likely to try to negotiate on salary. I have cited both anecdotal evidence and actual surveys indicating the existence of this difference. Given this, I would expect there to be a persistent gap.

And here I stop. Feel free to reply and malign me any way you want. I've given up on conversation with you.
I agree. Sometimes I just need to sort a very small data set, like with 4-10 items. When built-in functions aren't available, the performance loss of using bubblesort is negligible, and the time I save not having to worry about implementation is not insignificant.
3 freelancing projects that I just had to turn down
Assuming that these people are voting for Obama with economic growth potential as their metric (perhaps not a true assumption), can anyone explain why? Am wondering what Obama policies are pro-growth vs Romney's.
NextGuide iPad app adds Amazon, gestures and more
I miss you guys. You where awesome office neighbors.
Definitely welcome to come visit LaunchRock. I'm jameson@launchrock.com.
Sorry about the overload; this is my first web app and I can't afford to use anything above Heroku's free plan. I will look into the garbled text problem. :)
The Java sandbox was actually really close to something that worked well. If you look at the Java virtual machine, it's actually quite simple, and very easy to ensure that nothing "bad" happens. Where Java lost the battle was in the provisioning of APIs which, you know, actually let developers do things like draw windows or load trusted code dynamically: here, it suddenly became necessary to trust huge swaths of code to do the right thing, and the Java sandbox got fucked. If you look at all of the sandbox vulnerabilities, they are never "Oh, the JVM was implemented incorrectly" and always "Oh, some API wasn't implemented properly." That's the key observation.
Cellular Automata Explorer: Conway's Game of Life in Processing.js
And really dig Kera by the way. Could be interesting for us.
Huh, not the title I submitted with. How much karma do you need to change somebody else's title? :p
Thanks Ghostfish, the post seems to be getting great response here and on Twitter. It's been a pet peeve of ours so wanted to get it out to the world as our first major content contribution.

Granted, most of the world isn't seeing twitter at full size on a huge screen. Our goal is simply - let's make it perfect for everyone in one fell swoop.
x86 versus ARM is not a big deal at all; all you need to do is have cross-compiling setup, which for any VM you care about is already well supported. (Note that we are not recommending you start coding your web pages in assembly; your stack should largely look the same in the old world order as it does in the new world order.)
I can't see how second best sorbitol and the best being Xylitol are any better than sugar they're sugar alcohols which have the effects of a laxitive.

How about just not eating so much sugar, and if you're diabetic try stevia that's what my mother, a diabetic, chooses.
The difference is that in canvas, you have to reimplement a rendering engine; in native code, you just run WebKit. This is key!

Cross-website communication is certainly tricky, check out section 4 of the technical report.
This is an interesting idea I'd like to see expanded beyond the health space. Not sure if Hackathon is the right term anymore. Investathon?

I can see it now. A panel of computer geeks in skinny jeans grills a lineup of white-haired VCs about their investment ideas. After a long deliberation period, they throw out all the ideas except for one. They offer to commit engineering resources to the chosen investor under a strict set of terms and conditions (an engineering "term sheet"). I'd pay to watch that.
The Closed PlayStation Platform is Over
What's the difference between this and AndroidBootstrap?
I like the idea. I think something similar is already in place: there are JS libraries (eg. jquery) which are required for a website to be rendered. If the library is loaded from a central place (eg. google.com, or the creator of the library), then it can be cached and it doesn't have to be downloaded every time. In the same way, there could be different downloadable browsers, and you could require one for your website.

As a developer, it would be amazing if I could make every user run the browser I used to develop and test my website.
It does do a lot of stuff, mostly that only gets in the way once you start scratching around and realise there's a lot to figure out.

For me one place it could really be simplified is the basic config it comes with. When you first approach the project the config files are so complete that you just have no idea where to start.

Then again, once you figure out the basics you have an amazingly powerful search engine that performs admirably and can scale to massive loads.
New processors are already at a huge disadvantage; one problem is that it takes a huge amount of engineering effort to match the performance of existing processors, even if you do a lot better, another problem is, well, you actually have to convince people to buy your shit when no one is actually cross-compiling to it yet. It's not that big of a difference.

You're misunderstanding: the browsers are the native code living on the WWW.

A platform like this would enable people to create proprietary websites, much the same way people can implement systems like Steam as native applications.
"Legally, a startup is simply..."

I normally dislike "citation needed" responses, but what law are you referencing, exactly?
The mysterious case of the missing noble gas
Pretty sure they have plans to do many of them in different sectors.
Unmasking Reddit's Violentacrez, The Biggest Troll on the Web
Thank you for doing the leg work with this. I think that anyone who wants to use this needs to look at payments very carefully so as not to run the risk of rampant chargebacks or getting shut down by your processor.
One great thing about lambda expressions is that they filter out the programmers who haven't updated their skills in 10 years.

I mean besides making a ton of problems way easier to solve.
The difference is that Java doesn't let you use WebKit directly, whereas native code lets you use both, if you so please.
I think the point is to train your ability to focus on things that you don't naturally focus on. If you like thinking about math and you can easily focus on it without effort, presumably it doesn't have the same training effect. I think the idea of mindfulness is to learn to build up "reflexes" in your mind that cause you to notice certain thoughts at the conscious level. Focusing on your breathing is something so boring that random thoughts will continually enter your mind. Sometimes it will take a significant period of time to consciously notice that you're no longer focusing on breathing. Over time you train yourself to recognize those thoughts as soon as the enter your mind. In other words you train yourself to lift unconscious thoughts to conscious meta thoughts, i.e. feeling angry v.s. thinking "hey, I'm feeling angry".

For example if somebody does something annoying, you might reflexively think or say something bad to that person. The idea of mindfulness is to train your mind to process thoughts on a conscious level before acting on them. You will have the conscious thought "oh, I feel annoyed by this" and then be able to make a conscious decision about your reaction, instead of a reflexive one. Or instead of randomly browsing the web, you consciously notice "hey, I'm browsing the web, lets get back to work" ;) I'm certainly not an expert on the subject, but this is my understanding of it. If you've never tried it and want to get a clearer understanding, try it now. Try focusing on your breath for 2 minutes (or heartbeat, or the number 5, or whatever, as long as it's the same simple boring thing over those 2 minutes).
The cells appear to rectangular and not square.
Academia.edu Overhauls Profiles As Researchers Grow Their Personal Brands
Getting Started with Security in .NET and Windows Azure
Work More, Make More? The case against long hours.
Really. This is Hacker News and we're presumably interested in a little more depth.

There's no sense in optimizing the "start building an Android app" process in and of itself. If you ignore the time it takes to launch Eclipse (which, to be fair, runs about 45 minutes), I can start an Android app project in less than 10 seconds too, not counting the time it takes to create a github repo. The important part is what happens after the project is set up: building and maintaining your software.
I would bet that 95% of Google SWEs have heard of the Game of Life, but you can be an exceptionally good software engineer without that knowledge. It's usually considered recreational mathematics, which is a small or non-existent part of most core university CS curriculums, and not everyone in the field explores such topics outside of their formal work or studies.

Also, their interview process is usually not 3 months. Most engineers have a 45-minute phone interview or two, followed by a day of onsite interviews lasting 4-5 hours.
I should rephrase what I said; for certain tasks it is too wide to operate using one hand and a thumb. For instance, it takes effort for me to hit the refresh button on the browser using one hand and my right thumb. I have to contort or readjust my hand to do so.
Beads, eh? I wrote an Emacs command to notify me when my meditation period has ended.
Correlation does not imply causation- Many, many causes have gone through the first three steps but not the final step.
Unmasking Reddit’s Violentacrez, The Biggest Troll on the Web
I chose to focus on making Piki as useful as possible for smaller wikis written by individual writers. That's untypical of a wiki engine, but I think it's something worth exploring. Mass collaboration is great for some things, but the most original and polished work tends to come from individuals or small teams.

There is currently no collaboration or custom links (though a URL will turn into a link), but I plan to add these features in the future.
Hubbl - app discovery that works
BBC Radio 1, The Inside Story of the Biggest Pop Station in the World
Kansas City Man Buys House To Give To Hackers
But you don't even need branches for conditional swap - you just do: a, b = max(a,b), min(a,b)

max and min can be trivially implemented without branching
I never quite get the excitement over game of life (is emergent behaviour really that surprising?), but this is extremely impressive.
and browser.exe would make none of these mistakes because..... ?
Out of curiosity, what did you move to?
The biggest takeaway from this article is that at some point in the recent past, Twitter finally added an option to CENTER your background image.

The reason most of those brands have "bad" profiles? Because they were designed before the center option was added.

For context, centered background images were a long-standing request of Matt Mullenweg:
http://ma.tt/2010/07/centered-twitter-backgrounds/
But doesn't VBA have a sort method? I would think a line calling a sort method would be more understandable than a sort you implement.
"There were, so far, no agreements of any kind regarding how things would proceed. Just two guys that decided to hack together on something that sounded cool."

Here's the story of how it got founded:

http://tom.preston-werner.com/2008/10/18/how-i-turned-down-3...

It'd be hard to argue that the first few months of hacking was "culture".
Feedback: Let me see the product before I create an account. I hate it when I have to log in to something before they tell me what it is.