skysight-inc/HackerNews huggingface dataset:
can we hire you?

I love your feedback, we know this is still raw (early beta) but its great hearing constructive suggestions. Please email when you have a chance k@eligibleapi.com so that I can provide you with a full data set of JSON response.
http://www.techradar.com/us/news/computing-components/proces...

http://www.cam.ac.uk/research/features/solar-grade-silicon-a...

That's 30 seconds of Googling. I can't vouch for how accurate they are.
Microsoft: Outlook.com Security Will be Better than Gmail
`grep -v` or `tail` seems like a lot easier workaround than desiging a brand new shell piping system. Maybe there are other use cases but sorting numeric fields is definitely not worth the effort. A lot of black magic can be easily conjured up with `col`, `tr`, `cut`, `column`, `head`, `tail`, `grep`, `pr`, and `sort`; and that's without ever even touching `sed` and `awk`.
Hehe, I'm on both sides and it shows in all three directions. I like all areas of math once I get to know them, and I'm currently rolling numerical computation tools in Haskell :p
(as my job! its pretty great. shoot me an email if that sound fun and you'd like to learn more )

Great silly post to end the day with
Hehe, I'm on both sides and it shows in all three directions. I like all areas of math once I get to know them, and I'm currently rolling numerical computation tools in Haskell :p

Great silly post to end the day with
I basically agree with you but:

> I expect to see Yegge's ridiculous viral meme of "liberal vs. conservative" spread and repeated by inexperienced developers indefinitely.

It's worse than that. Just look at this thread. I'd say most HNers aren't inexperienced developers, and yet they seem to be taking Yegge's sophistry seriously.

And I don't think his post necessarily "makes people dumber" for having read it. That's only the case if people accept it without a modicum of critical sense. And if so that's their own damn fault.

So I agree that that post is of very low quality. But still, I admire Yegge. His genius here is to frame the discussion so that it disarms the natural geek propensity to read technical discussions with a critical sense.
Or open source.

I'm not an open source zealot but I've been saying from the beginning that it's the one piece that's missing here.
Neat UI, like the animation.

The idea is well executed, very slick, but I'm not sure how this site would help me discover fun new things as the friction is high (eg, have to remember your site first) - I'd almost want some sort of slide-like toolbar that scrolled apps with their descriptions at random at the bottom of my computer screen (yeah, that's distracting, but if I were into trying lots of different apps and had more time, that might be fine)

One more thing - you have the main headline "Discover great apps for your Android Phone" and a little below in green you say "Also available on Android" which seems unnecessary?

edit: I think my mistake might be that I was using it on my mac instead of using it from an android device (which I don't have) - so that use case makes more sense....
He also recommends not using mobile phones, and reads the web using wget. Software freedoms are all very well, but I don't think many people would consider regressing about 20 years technologically a price worth paying.

While there are abuses in the worlds of business and government today that might (might) have been prevented if we had insisted on open code and/or open data all along, I am reasonably confident that the various power imbalances as we learn to cope with things like the Internet will have been corrected long before 2032. I don't know what the technological, social and political landscapes will look like by then, but if I were a betting man I'd go with something much more open in most respects than we have today but with a renewed emphasis on personal privacy when it matters.
UN urges US to cut ethanol production
its a more or else empty page on Chrome / OSX
No, but if people get pissed at you for working overtime to dramatically improve the system, it's a strong sign there's a better place you could be. Could the guy be more tactful? Definitely. Could this be the best place the guy could work? Doubtful, if he could make such an impact. But being ostracized rather than educated indicates an unhealthy work environment.
I don't go as far as strcitly using open source, but I've managed to improve my productivity with a lot of open source software. To me, the software I use is just well designed, quick, and hackable. The only non-open source software I still use is the one included with Ubuntu, the one in my cell phone (non-smartphone (runs java)), my appliances (Linux probably, not no source), and the code that runs in my cars computer. Could I survive without closed software? Not yet. Though I keep looking for ways to replace closed systems with open ones.
> Let's be honest, men's romantic liberty in choosing mates is often proportional to economic success.

Possibly the kindest way I've ever seen that phrased.
Exactly. When he says

So under its expressive covers, everything about Clojure is strongly
conservative, with a core overriding bias towards protecting
programmers from mistakes.

he's probably talking about macros and the focus on immutability/FP. With respect to macros, I really don't get why he interpreted Christophe Grand's presentation like that unless he walked away after the first two slides or so (and even then it's a stretch). Rich Hickey debunked his statement on macros very well here on HN (http://news.ycombinator.com/item?id=4366661) - the view Christophe expresses is precisely the opposite of conservative: it's about increasing composability and flexibility, very liberal attributes by Yegge's own definition. Although "protecting programmers from mistakes" is definitely one side of FP/immutability, I seem to recall Rich and others arguing for it more in terms of reducing the cognitive overhead of programming by reducing incidental complexity - not having to hold as many things in your head while thinking about your system allows your brain to handle bigger systems and move faster. Removing mental obstacles for the programmer who is impatient to create furiously seems pretty damn liberal to me.

I had fun reading Yegge's post, as with most of his posts. But the part about Clojure really missed the mark. Which is a shame, given Yegge's arguing for lisp in the past and Clojure being a really cool, viable lisp for getting stuff done in the 21st century.
It should be on bookshelves soon but I don't know if the PDF is online publicly.

If you're interested, the class schedule with lecture notes for last spring's course is here: http://www.cs.trinity.edu/~mlewis/CSCI1320-S12/
Great and obvious, but is this really new?

I think the issue he captures has been well known for a while. It is structured versus unstructured. Neither is better in an absolute sense, but one method can be better than another in a given situation. This is beyond just software, but business approaches in general. Startups are generally liberal/unstructured, Dow Jones firms are generally conservative/structured.
Sextant - view your Rails routes without waiting on Rake
I agree with you. Yegge's core mistake was to use political terminology as a descriptive tool for any topic other than politics. The political labels "liberal" and "conservative" are loosely defined, dependent on context, artificially limiting, and prone to fluctuate from one electoral season to the next.
Not to mention if you were malicious, the crawler would probably be inferior to:

while :; curl "http://www.ycombinator.com"; done

That said, there are many crawlers out there, many of them probably more sophisticated in their ability to ruin someone else's day. Unless you're releasing an exploit, malicious users probably know how to abuse the internet more than you do.
Actually, there's a way to make thinner silicon sheets; A particle accelerator bombards these wafers with hydrogen ions: http://www.extremetech.com/extreme/122231-solar-panels-made-...
I like the algebra side, love emacs, and am currently thoroughly enjoying learning lisp. I eat my corn in rows :)

Was a fun read!
Customer Experience and Stock Price
At the risk of stating the obvious - this won't take off for a simple reason of being too complex by Unix standards.
Ask HN: What are the options for sending money out to users?
Other than Paypal, it seems that options to send payments out to users are very limited. There are tons of companies and tools that exist to take money in, but sending money out seems limited. There is ACH via Amazon Payments which requires the user to enter their bank account on your site, and there is Dwolla which is far from a household name.

So, what other options are there for sending money out to users? What are most startups using to solve this?
I remember something like this a few years ago. They were using it for XSS.
http://news.ycombinator.com/item?id=1153383
If your products are Target priced, it's uneconomical to care too much. If you work at McDonalds, caring too much will drive you nuts.

If your product is Tiffany priced, you'd better care a lot. If you work at the French Laundry, you'd better care a lot, and make sure your peers do too.

In either case, losing touch of the customer will force you to lose touch with the business.
I won't dare give security advice with all the security professionals lurking around here.
Ugh, thank you for bringing those up. These are particularly bad when I sign up for enterprise trials for work. It's clever when they utilize their metrics to calculate how much time I spent on the site and then send a message corresponding with that length/depth that offers to better acclimate me to the product or just get me through a problem I may have had.

But recently? I didn't even go to that site when I got the launch email. Instead of asking me why (through a form on your site, not one-on-one through an email) or nudging me to check if now's a better time to poke around, they're going to do a personal webinar for me?

I recently had this kind of inbox harassment on my home account and every time I saw another email asking me to connect with them, I felt a little sad. Were they having a hard time reaching the numbers they wanted? Was everything okay at HQ? Kind of depressing, but that's the only way I could justify the amount of emails I was receiving without ever showing interest except for whatever time and dimension it was when I signed up to begin with.

I don't really know why I put myself through it, the unsubscribe button is right there. I guess it just kind of fascinates me, the combination of hot messes that are creepy sales outreach and HTML emails.

Maybe I'm just too loose with my email.

Maybe I just care too much.
Isn't the reason that silicon is cheap to process is because there are high-silicon sands at Silicon Valley and other places?

By the way, would a solar furnace be feasible to replace your first step, eliminating CO2 result?
I amazes me that people take such blatant propaganda, like RT, seriously.
Good point. Many here love to hate PayPal but you know what? It's a better checkout experience when integrated decently. I wouldn't be surprised if Stripe figures out a clever way to act as a "wallet".
Hey! Thanks for the input.

The subtitle "also available on Android" is a link to the Android Play Store because we're both a website and a native Android app. I think the Android app solves a bit of the problem with the friction; if a user has downloaded our app, they can easily go back to it later without having to remember the name.

I really like the idea of a sliding random list of apps (perhaps trending ones). The cool thing about our interface is that even if those random apps aren't perfect for the user, they can still provide great starting points for exploration.
Nailed it. I can't stand cooked corn, and I suck at math.
While the article makes an argument with which you may disagree, I'd hardly call it "pure trash." It was significantly more thoughtful than your response, for example.
This is the kind of article that makes me love HN.

While I'm not a mathematician, I was a math major. I always preferred algebra, and sure enough I eat my corn in rows - so one more data point!
If you want to start somewhere: http://phys.org/news/2010-12-sahara-aims-power-world.html
>> .encode('base64') -> import base64; base64.b64encode()

Just a nitpick on this. This is actually a Python "gotcha". You'll notice that the .encode('base64') method actually is a base-64 Content-Transfer-Encoding[1] which enforces a limit on the length of the line to 76 characters. Here's an example demonstrating the difference:

import base64
eighty_chars = ("X" * 80)
assert '\n' in eighty_chars.encode('base64').strip()
assert '\n' not in base64.b64encode(eighty_chars)

[1] http://tools.ietf.org/html/rfc3548#2.1
I agree with your sentiment. But using the words "Class warfare" to describe it doesn't help your cause. It is equally a bad labeling of valid discussion points.
Great honest feedback! You were not rude or on a high horse like some commenters can be.

I believe with comments like these people like Patrick can continue torwards their goals.
Here's Apple's original 'copying' presentation to Samsung
I've quickly jotted some thoughts here: http://damnkids.posterous.com/rich-format-unix-pipes

Regarding this version, standardizing on a particular transfer format is a bad idea. If history has shown anything, it's that we like to reinvent this stuff and make it more complicated than necessary (see also XDR, ASN.1, XML, etc. :) pretty much on a 5 year cycle or thereabouts.

Do the bare minimum design necessary and let social convention evolve the rest.
Gonorrhea Evolves and Needs to Be Treated by More-Potent Injections
I would still bet the OP actually meant apocalypse, even if their mistake turned out sorta correct. "Post-holocaust" is a rare usage.
(1) No, I am saying that one of the lowest hanging fruits to drive down the cost of Healthcare is ubiquitous/simple two way electronic communication between providers/payers/patients. Today's technology is more than capable of solving this in a very efficient manner. The politics and other reasons standing in the way of progress is a completely different story.
(2) This product is actually a solution to this specific issue (complicated and inaccessible data interchange formats). This is not going to solve the healthcare crisis alone, however I think the net effect of services like this is very positive and will result in lower costs and Better and Faster healthcare service.
One Note: While a realitime EOB (explanation of benefits) system will benefit patients. Such a system can be abused. Health Providers that are less than ethical (which hopefully is a small minority) that can more easily query for "un-used" benefits that remain on their patients insurance plan can push un-necessary procedures and diagnostics in order to make more claims.
Would this not prompt every paranoid government / organisation to DDOS them?
For me, it's the opposite. Maybe I actually prefer analysis to algebra, or I'm eating my corn wrong :)
RubyMotion toolchain now open source
I grow my own corn that has just one extra-wide kernel per row, so that eating it in spirals or in rows is the same thing.

Yes, I am a Forth programmer.
Because what are you converting from? It can't be turtles all the way down, at some point there must be a defined system that everything speaks. Adding output formats after that is relatively simple.
One Of Facebook’s Top Designers Is Leaving, To Fund Designer-Led Start-Ups
I CAN TELL YOU IF YOU ARE A ROCKSTAR OR A BROGRAMMER BY THE WAY YOU EAT AN APPLE!!!1!!!

Crap article written for the affiliate links.
Sure enough, I prefer algebra and eat in rows. Creepy.
Very interesting. Now I am very curious how some famous physicists and mathematicians eat corn.
Perhaps, but I just got an idea for an interview question...
Agreed. Castlight health is doing this for employees of certain companies http://www.castlighthealth.com/.
Oooh, very cool resource. I'd been looking for something like that for a while actually. Something that gives a little bit of structure in terms of what sequence to do things in... that's cool.
Was the title changed in order to not violate Betteridge's Law[1] or just to be more linkbaity?

[1] http://en.wikipedia.org/wiki/Betteridges_Law_of_Headlines
Yeah, the US government did its damnest to prevent the housing crash in the US, and they have a lot more money and experience with markets than the Chinese do. When the Chinese bubble pops it's going to blow the social fabric of the country apart.
A century is not a very long time in Chinese history. In fact, yes, for the Chinese, a century may very well be a "drop of a hat".

Never underestimate the possibilities of change in China.
Can a smartphone get a GPS signal onboard a passenger aircraft?
Wow, this is awesome! How long did this take? What do you use for the map UI?
It also allows direct client-to-client communications.
You don't find the license restrictive?
I think it's better for patients to know if they can afford (have coverage) for a treatment before it occurs rather than get a $3000 bill in the mail after it occurs. I know it still sucks ;-/
I have an Android device so can you point me to a single non-trivial HTML5 app in Google Play that is comparable in performance and functionality to a typical well implemented native app?
Amusing, considering I was bashed last night with repeated "you can't patch it once it's on Mars".
i get a gateway error
Same. Funny how meanings of words have different precedence for different people. I imagine if I was an expert at waiting in lines, the word "waiter" might not immediately bring up an image of a person bringing food to my table. If I was from the UK, the word "line" might cause me to think of a telephone line or something, because they use the word "queue" instead. Does that mean they visualize people waiting in line when they hear the word "queue" in a computer science context?

Strange.
We want to make the JSON as simple as possible to parse. I'll be posting full data sets to the documentation shortly. Feel free to email me with how you would prefer to see it handled.
Show HN: A fix for the .bash_profile .bashrc .profile madness
I prefer procedural programming, so I should suck at eating corn on the cob?

Compile me confused.
Spirit and Opportunity were upgraded as well.
Free Tool: Install-Uninstall - A Windows Installer Editor - Thoughts?
Your team has helped us improve 100% over past week alone. Thanks again.
If you know the tools, great! Don't let stop you from using them.
Maybe you are unaware, but Java's checked exceptions are generally seen as a mistake (only slightly less so than C++'s checked exceptions), and really only made sense for Java's originally intended purpose: embedded systems.
Thanks!

We built it in about 3 months.

We use SVG and d3.js for the web interface. In the Android app, we use native Canvas (and share Javascript code with the website-- about half of our code is shared between the Android app and website!)
I'm not sure I understand your response to zalew.

You have an issue with how Google's private APIs are better than their public APIs, and argue that ultimately this hurts Google most, right?

While that's a fine point, what does this have to do with how Google has released its own apps on iOS before Android in the past?

EDIT: The iOS Maps controversy aside, I'm also not sure why Google Translate getting an update on Android would impact Google's "core business" of search.
Apple Demanded Samsung To Pay $9 Per Windows Phone Device For Patent Licenses
Wedding Dress | Prom Dress
Wedding Dress 2012,Wedding Photo,Wedding,Wedding Cake
What would be ideal to solve first is some sort of initial format negotiation on pipes. Otherwise you will end up with the wrong thing happening (eg having to reimplement every tool, spewing "rich" format to tools that don't know it, or regular text to tools that could do better).

We've already seen something like this - for example ls does column output if going directly to a screen, otherwise one per line, and many tools will output in colour if applicable. However this is enabled by isatty() which uses system calls, and inspecting the terminal environment for colour support.

Another example is telnet which does feature negotiations if the other end is a telnet daemon, otherwise just acts as a "dumb" network connection. (By default the server end initiates the negotiations.)

However the only way I can see this being possible with pipes is with kernel/syscall support. It would provide a way for either side to indicate support for richer formats, and let them know if that is mutually agreeable, otherwise default to compatible plain old text. For example an ioctl could list formats supported. A recipient would supply a list before the first read() call. The sender would then get that list and make a choice before the first write() call. (This is somewhat similar to how clipboards work.)

So the question becomes would we be happy with a new kernel call in order to support rich pipes, which automatically use current standard behaviour in its absence or when talking to non-rich enabled tools?

I would love it if grep/find/xargs automatically knew about null terminating.
Stanford might be culturally liberal, but genuine leftist sentiment would be stabbing itself in the gut. Who would go to Stanford if UC Berkeley were tuition-free again?
He right about it being political, and about there being different contexts. The liberal & conservative labels unfortunately misframe the discussion in to a political context, and a bi-partisan one. Worse, he did it in the midst of election fever (gee, you think that is a coincidence?).

Basically, you can write off intelligent discourse for the next few months, but this too shall pass.
I eat in both spirals and in rows. Sometimes sticking with one method all the way through, sometimes alternating along the way. Additionally, sometimes I take great care to cleanly peck each and every kernel out of its socket. Other times I mow through it like a wild animal, bits of corn strewn around my mouth.

I have always loved math, and I always want to dive in deeper, but can never quite figure out exactly what area to jump into...
I think .05 cents per request is too expensive. If generating a response is a computationally intensive task, then I understand. But your current pricing model reminds me of the pay-per-minute phone calls of yester-year.

Pricing has to make sense. Pulling from my experience building and marketing LinkPeek.com, I have found the best results by providing different tiers or plans for different target markets. I try to use the different tiers to show value for different types of customers. It should be a no-brainer for your customers which plan to choose.

I feel you should review your current pricing model so that you don't scare people off when they do the math.
> Steve at least offers a classification for the different styles found in programming communities today. He may not be right on spot, but at least it's a start.

Yeah, he really saved us there. Up until now we had no way of classifying different styles of programming...

I'm wondering how many other people read his essay and immediately thought of this:

http://www.youtube.com/watch?v=p20GYzCnfr0
as well, as far as I can tell the NYUD Wikileaks mirror is fine, http://88.80.13.160.nyud.net/ , and it links a directory of torrents which is also up: http://wlstorage.net/torrent/gifiles/ .

Anyway, I don't think wikileaks can seriously be stopped from disseminating information if they choose to, there are a thousand ways to spread it and zero ways to unspread it.
everybody wins!
Doesn't excuse its irritatingly outdated UI.
round robin all of them!
In 2010, Apple offered to license iOS device patents to Samsung