skysight-inc/HackerNews huggingface dataset:
The problem with these is that even if the code is set to be cached forever, there's no easy way for the user to verify that this is the case. How do you defend against an attacker (say, the FBI) taking control of the servers and causing them to serve javascript which sends the messages to themselves unencrypted?
As per the first post (part 1), they're from Australia. Can't imagine it being too much $$ to go to NZ from there.
This conclusion is surprising to me because isn't "Processing" basically some subset of Java? I would have imagined that it would inherit some of the issues with Java as a first language: adding some extra confusion of static typing and a compilation step, plus being relatively verbose. It seems that by choosing Processing you're basically trading the dynamic environment of a Python REPL for ease of starting out with graphical programming. I genuinely don't know which would be more valuable for non-programmers.
> If somebody took the money, the money have to come from somewhere. If you allow people to take money and not repay it, this money have to come from somewhere.

Actually that's not the way it works. The banks don't have to back up their loans with real money. When a bank makes a new loan they just create it out of thin air, it's a few digits on a hard drive and a few pieces of paper and "poof" a new debt is born. You have to pay the debt back with very real money and do very real work to earn the money. But in order for the bank to make a new loan they just make it up.

Our system is designed to redistribute wealth from the bottom to the top. That's why we need a new system.
I came across this post yesterday about using Ponoko's, relatively inexepensive, laser cutting service for micro-fluidics: http://nznano.blogspot.co.nz/2012/05/simple-laser-cut-millim...
For some reason it feels like this writeup stops at a weird point in the story. Could have expanded more on what they are doing now, how they are doing it and what their plans for the future are.
Novel casting process could transform how complex metal parts are made
The avionics they plan to use are very impressive. As long as the pilots don't touch the controls and don't try to fly the plane themselves, we're safe.
I laughed a bit.
I don't think those are elephants in the room, those will happen. The elephant in the room is cost. Can he make a plane with a order of magnitude difference in price.
Doesn't seem that bad; seems just like someone from the Bay Area taking a company retreat to Santa Cruz or San Diego.
Callaway x22
Especially if you run a website designed to find you the cheapest airfares. But seriously, you can get a return flight SYD or MEL to AKL for about $200+taxes.
I would guess that if anyone can find cheap flights it would be them.
nice idea though.
So Disqus, and any site that uses it is screwed then?
Obat alami diare
Obat Alami Diare xamthone plus solusi pengobatan untuk penyakit diare dan obat ini aman tanpa efek samping dan zat kimia
Thiel on 60 minutes
More than a 'behind the scenes', this is a 'under the skin' - a raw, honest tale of what it's like to do battle with the demons of failure, hoping for a god that can't be found. Awaiting Part 3.
New Ray Ban shades with cheap price,good quality at Ray Ban dealer
Apartment of the Future (from the founder of TreeHugger)
Not exactly a blog post, but still. Clay Christensen's commencement address, "How will you measure your life?": http://hbr.org/2010/07/how-will-you-measure-your-life/ar/pr
You probably have a pretty valid point. One of my aspiration toys, the Diamond Star DA42 (http://en.wikipedia.org/wiki/Diamond_DA42) burns diesel or Jet-A in a internal combustion engines. I forget the economy figures, but I think this plane does quite well when throttled back.
PHP Classified Online Software
> "[We are] flattening surfaces, removing reflections, and scaling back distracting gradients."

That sounds nice. I think the Mac OS is a little bit too shiny as well. And I never liked the fat+rounded style Ubuntu has. I don't use Windows, but if the theming is any good, hopefully other systems will take cues from it.

>"There is no evidence that people want to use [mice]" (John C. Dvorak, San Francisco Examiner, February 19, 1984).

I didn't realise this guy had been making terrible predictions for so long!
Puma Future Cat for Sale, Future Cat Big
Cheap Puma Future Cat Online, Discount Puma Future Cat Big Shoes, Future Cat Low Running Sneakers, FREE Shipping Future Cat ML Outlet!
Google has already committed to supporting it in Chrome. It's just not in it yet.

I don't know if they've made any promises to honor DNT requests, but their browser will be able to send them.
Oakley frogskins,oakley juliet,oakley radar-online oakley store
I think the element of visual feedback is huge in picking up programming. It's a shame there's no "processing but with python instead of java" type environment.
nothing is useless.
From the processing wiki http://wiki.processing.org/w/Python_Comparison:

Python:

a = [5, 10, 11]

if c >= 1 and c < 20:

# Statements

Processing:

int[] a = {5, 10, 11};

if ((c >= 1) && (c < 20)) {

// Statements

}

Python seems much more English-like and doesn't require the beginner to figure out and memorize what && means or that you have to memorize all the types or at least the ones you want to use for an array and where the brackets go when using an array. I program C and Wiring and early on I remember that I always had a hard time figuring out where the brackets go and whether I needed an array of doubles or float or integers, depending on what I need to do. Also they should warn you, you need to know how many elements are in the list beforehand and you can't resize them later.

The author of the article reminds me of a guy I worked with who still programmed in FORTRAN and said the use of whitespace to denote blocks seemed "icky" and hates it. Just keep an open mind and you'll do a lot better than him in the industry. He is out of work these days...
Over at Konversation, we implemented our bidi text behavior with the help of KDE's Arabic and Hebrew translators. Not only do we render the words correctly RTL, we also switch the overall directionality of the line based on the implied direction of the majority of characters within it, i.e. a line containing predominantly Arabic will be aligned to the right of the window with the nickname to the right of the message. This makes it rather pleasant to use for Arabic channels.

Edit: And I should mention that to my knowledge, KDE's terminal emulator Konsole will render Arabic text correctly as well. However irssi would need to do the alignment part.
I think the same case can be made for JavaScript. With JavaScript, you are in a familiar environment (the browser) and get to do cool stuff immediately. The distance between knowing no JavaScript and making something appreciable is very small, so you get up and running rather quickly.

I also found the JavaScript model--no classes, functions for scope and very lightweight objects very simple and easy to understand. JavaScript is a very small and mostly elegant language, which I think makes it simpler to pick up.

It has its warts, but so does almost any other language (don't get me started on Python). Besides, a lot of the warts (e.g. no new scope in loops or statements) are only issues if you already know a C-like language; ignoring syntax, scoping that way actually makes more sense. I think its simplicity and being in the browser more than make up for its faults, especially in a didactic role.
Better yet, Lua, which has fewer syntactic oddities. One of my big misgivings about Python is significant white space, which I suspect is weird for people used to word processors, not plain text.
I know OP is asking for a blog post, but there is no blog post that inspires me more that either of these 2 short videos:

Dick and Rick Hoyt: http://www.youtube.com/watch?v=UH943Az_lPQ

Derek Redmond, 1992 Olympics: http://www.youtube.com/watch?v=kZlXWp6vFdE
Can people start linking the previous discussions on these?
I don't think "very large" means what you think it means :) I work on a codebase that recently passed commit number 30,000,000. I don't know how many lines of code that ends up being, but it's a lot :)

Basically, my experience with IDEs at Google is that none of them can handle our repository. Even managing the transitive closure of a single project, Eclipse randomly freezes while typing. I don't know anyone that uses Eclipse anymore. Most of my team uses IntelliJ, but even then, the codebase is just too big for it. People type something like com.google.commons.collect.L and see no results (when the right answer is "Lists"). I haven't debugged this, since I don't have any interest in using IntelliJ, but the number of times a day I'm brought to someone's desk to "watch this", I don't think it would work for me. I'd rather have consistent limitations than random failures. Emacs won't iterate over every Java file in Google's repository to complete "Lists" as above, but if I've used it in another file, it will.

The good news is, we have an internal code indexing system that provides an RPC API for many of the IDE features, including completion and duplicate code detection. (But most of the Java chores that people love their IDEs for are handled in other ways at Google. I don't think I've ever written a getter or setter, for example, because every class I've written has been immutable with private internal state. When your objects aren't dumping grounds for other objects, you don't need to get or set anything! :)

Like I've said in other comments, I would never do Java outside of Google. But since I'm here, I have nice tools available to me and using Emacs for Java is no problem at all.
Jeez those toolbars are ridiculous. When the content part of your UI is 60% of the window, something has gone very, very wrong.
Completely agree. Just when the story is getting good, it suddenly stops. I too was expecting a story about Stripes accession and where its headed now.
Previous discussion: http://news.ycombinator.com/item?id=562014
Cheap nba basketball jerseys
Rikomagic MK802, Computer Full Size of flash
I've been aware of this for awhile but this prompted me to play with it. Killer feature for me: it can be easily installed inside a virtualenv. This is not (last I checked) possible with ipython.
Previous discussion: http://news.ycombinator.com/item?id=2450669
Paul Graham's "How To Make Wealth" was truly inspiring to me at the time. http://paulgraham.com/wealth.html
This seems right to me. ipython also has some features that go way beyond enhancements to the REPL.
If that's not evil then I don't know what is.
That looks excellent, I really like it.

Could you talk a bit about how you did the text rendering? Basically my question is, how do you render nice text?
Maybe, maybe not. If the past is any indicator, they are targeted at casual users who need the help, and can be turned off.
I'm not a big fan of twins for infrequent pilots (just based on observing and talking to pilots, not actual flying myself except in a simulator) -- they seem to bring with them a lot of problems. You obviously have more cost and more potential maintenance downtime from two engines, and when one goes out, the asymmetric thrust and other issues often end up killing pilots who would otherwise have probably been able to deal with no power. There are exceptions like over water use, but I would have preferred a super reliable single engine (Cessna Caravan) to the less-reliable twins (King Airs and Shorts 330s) I was stuck on -- they had to use a twin for regulatory reasons, but even the pilots thought a single would be better. And those are professional (military) pilots; for someone who flies infrequently, the risks of an engine failure are lower, while the proficiency in dealing with engine out is probably lower as well. Single + ballistic parachute might be the best compromise, unless you're routinely operating over water.)

Maybe with FADEC it makes more sense; eventually it will de-skill some of the engine management and you'll just pay the higher operations and maintenance costs of the twin engines, while getting the reliability benefit if ones goes down.

I really want a CH-801 (extreme STOL, rough field, slow), or a Maule.
Absinthe 2.0 Untethered Jailbreak for iOS 5.1.1 in Action [video]
Check out NodeBox: http://nodebox.net
I wouldn't say modern technology has completely erased the disadvantages of written Chinese. When I was taking Mandarin in college the typing system seemed like a rather inelegant hack.
All their hiring ads have emphasized being someone who enjoys traveling as a bonus. They have ran travel based meetups. In some ways it would be hard to stay connected to the audience without also traveling from time to time.
Patrick did a 60-minute interview with me and I took a few pieces that were particularly interesting and featured them. The video clips filled in some of the other pieces I didn't write about. If you want the rest I suggest watching the full interview: http://startupgrind.com/2012/04/patrick-collison-founder-str...
Why don't these projects offer a remote control, small scale version as one of their rewards? Or even just sell them.
Previous discussions:

http://news.ycombinator.com/item?id=3761013

http://news.ycombinator.com/item?id=970945

http://news.ycombinator.com/item?id=2766060
Sharing experience after 4 months of Node.js
I don't want to use a mouse. It takes up space and destroys my tendons. It's just that focus-follows-brain doesn't work very well yet.
Triangle sees surge in organized angel investing - Technology - NewsObserver.com
Without JS and Cookies the web is too crippled. It's not an option for most people. DNT tries to fix this on a more legal level than technical.
You are assuming that those regulations lead to a better outcome.

I'm satisfied by the evidence that they do. We don't have nearly the lead in our bodies that we did in the heyday of lead fuel additives, we don't have asbestos dust permeating our schools, and the ozone hole is shrinking. All of these positive outcomes were the result of regulation.

[Reality] will judge us by our ability to survive whatever it throws at us.

Or whatever we throw at us. The US has an obesity epidemic costing us billions in health care and lost productivity, and it is a problem entirely of our own making.

The engineering progress over the past 40 years have primarily been piggybacking on the 60 years that came before.

This is always true, whatever time period you look at. And looking at the history of technological progress objectively, it is simply absurd to maintain that it is slower now than it was 40 years ago.
I assume many people here have better eclipse photos than I do
It is more of a sub conscious thing, over a large sample it might well cost you a few sales.
Previous discussion: http://news.ycombinator.com/item?id=3791894
Yes!

The kickstarter page needed a short video talking about each of these points. Not photos or just gubbins.
I don't think it makes very much sense to evaluate a programming language for beginners on the basis of how "English-like" it is. Boolean operators, to reference your example, have a considerably more precise and restrictive meaning in both languages than the word "and" does in English. Sounds like misplaced skeuomorphism to me. If anything I've found that the apparent (and shallow) similarity to familiar concepts interferes with learning, rather than helping.
A lot of the time there is no option to even buy it, especially if you're not in the US.
And if $50 is too much, a really nice pencil and some decent paper can be had for closer to $5.
Dell Inspiron N5010 battery
8 Reasons to purchase this 5200mAh Dell Inspiron N5010 battery replacement: 1. it is safe and pass certification 2. made of sony, samsung, bak, and moni battery cells. 3. never refurbished battery. 4. protection circuit board. 5. good package. 6. full 1 year warranty and 30 days money back. 7. paypal, moneybookers, and western uninion payment. 8. high quality at the cheap price.
Twitter: An Entrepreneur's Swiss Knife and some of my hacks. - Smit Patel Blog
Stripe might be considered "disruptive" in the developer community, but I fail to see how they are beyond that.

They built a very easy to use tool on top of an outdated (though still commonly used) payment technology.
Likewise in French, the words for "wife" and "woman" are the same. If you refer to "my wife", you are literally saying "my woman".

This objection seems entirely fabricated and completely overblown.
Seconded. Express is incredible and it's a refreshing take on anything you seen before regarding web frameworks. People saying that it's similar to Sinatra, yes maybe but the strengths lie in the details: i.e. Express" error messages are so aesthetically pleasant, this just a minor thing but this make you happy all the time when working with Express and every other framework feels a step back now. And Node and Express have a rich ecosystem of stand alone modules—they are not designed for one-does-it-all framework.

Paired with Node and its modularity Express it really an eye opener Sinatra never was.
>I think the Mac OS is a little bit too shiny as well

What's shiny about OS X anymore? The only thing I can think of is a glass panel in iTunes and the stoplight window controls. It's a very subdued, minimal, content-focused GUI.
鼻唇沟皱纹
Future U: Library 3.0 has more resources, greater challenges
Ask HN: Receive credit cards payments as a non-US resident (Canada)
It seems I've searched the interwebs for hours without any results. Is there ANY payment processing I could use?

- Google checkout: US (and UK?!) only;
- Amazon payment: US only;
- Stripe: US only (nooooo!).

I want payment for something very experimental, so I don't want to incorporate beforehand (In other words, the payment processing company should accept ME as an individual).

As a last resort there's always Paypal, but I would very much like to use something else.

I must say, this is making me want to have a bitcoin-like solution.

Thanks in advance!
When backing a kickstarter, I pay for what is advertised and described. If they make the hard deadline, they will do it. If not, I'll get my money back. There is no such guarantee for Python support. I fund them, maybe I'll get Python support.
You kid. But with driverless cars emerging, I suspect we may well see just that.
Some people are more prone to foot in mouth disease than others. Given my medical condition and the amount of medication I was on at one time, I have spent plenty of time with both feet in my mouth. I try to be understanding even when it just so happens that I am the person being killed with kindness.

Take care.
Coastal Scents Forever Natural Palette: Quick Review and First Impressions
Yes a very interesting point. You could even replace C in that sentence with Algol and it rings fairly true.

In C it always feels like the pillars were speed of implementation and speed of execution on low cost hardware and without sophisticated compilation technology.

Ignoring syntactic issues there are only a few things I wish it had as part of the specification (when viewing it as a (if used in a certain manner) portable minimum viable language where assembly language meets high level languages):

1. A better implementation of Landin's J operator than setjmp
2. Compile, Link, and Load time reflection
3. Portable dynamic code generation (at runtime) operators (to allow late binding and JIT style optimization).

Java can be also viewed as a reworking of Algol but this time with design pillars centred on working in a VM, modularity for large code bases and simplification principles.

It always feels to me like the simplification was intended to reduce complexity (originally: signed ints, no function pointers, no lambda, no manually managed memory objects) but unfortunately this has just pushed huge complexity into code bases. Whilst I can accept this in C (minimum viable human readable and writable portable code), for some reason because Java sits on a huge stack of runtime code and tooling I dont like it. What Java did really bring to the mainstream is the whole VM thing (although some of us will remember BCPL or UCSD p-code), but I think the VM brings too much Java-ism into it and a smaller and better VM lies within.
I think the point was: Do whatever makes you happy any way you want it, but don't project any particular model as the best or only way to reach the ultimate goal.

I can write great code alone, in my man cave, with a glass of wine or a bottle of beer. It works for me.
Coding in more public places also works for me.
Coding in the backyard is great as well.
Doing pair programming with a friend is also awesome.

But, I would never impose these various ways to code as being better or worse than any other.

Because Facebook got so rich so fast, there is definitely a crowd of people out there, who believe in silver bullets and who now claim that a hacker that won't join hackathons can't be good.
That's nonsense.
Buy Juicy Couture Diaper Cheap,Juicy Couture Diaper Bags For Sale
Online Outlet Juicy Couture Diaper Bag,Juicy Couture Diaper Bags,Cheap Juicy Couture Diaper

Bag,Low Price,Large Discount,100% Original,Free Shipping,Best Customer Service,Save 50%-40%

Off.
Vocational education is similarly maligned in Australia, but for a very real reason: It's terribly implemented.

There is a big push for all training of any type to be delivered by a TAFE (Technical and Further Education) institute. Scouts Queensland is now a registered TAFE so that their training is recognized by external bodies. My Celebrancy training came from a TAFE, as did my first aid (Even though that TAFE was the Queensland State Ambulance Service).

The biggest problem with the system is that the requirements for testing are TERRIBLE. Certain requirements have to be met so questions are constructed to meet them. Multiple choice is rife, as is simply posing the requirement as a question. They're badly written. I had to submit an assignment along the lines of "Describe your attitudes towards the values and commitments of marriage" with no further instructions. No guide to length or format or whether having the "wrong" attitude would fail me. This is a very common experience.

There's also a lack of importance attached to correctness. If you fail, you get to try again, with no penalties, until the end of the semester. Your only possible marks are "Competent" and "Not Yet Competent". It's very common for material to be wildly out of date or simply incorrect.

The end result of all of this is that TAFE is generally seen as a joke AND a requirement for many skills and certificates.
"They built a very easy to use tool on top of an outdated (though still commonly used) payment technology."

Could you please expand on this?

And, if possible, describe newer/better technologies?

Thanks!
This is really nice, but if you use vim you can use ScreenShell, which lets you execute parts of your buffer in a python interpreter (also works with lisp and any other language with a REPL). So you already have syntax coloring, completion, tags, etc.
"The Last Lecture" is probably my favorite book, I recommend it to everyone.
Its also worth noting that when MIT patents something and then collects royalties, it probably actually does further innovation, which is becoming very rare in the "IP industry" these days.
The biggest icons in that UI are 'Move To...' and 'Copy To...'.

Casual users do not want to think about raw files, let alone how to move them around the filesystem. That is why all modern operating system don't expose these concepts.

You don't fix this kind of problem by making the buttons bigger.
The DIWire Bender
I think it is appreciated in some circles, particularly people who do programming as a means to something else (eg science research stuff). In my experience looking and playing with it tho (including diving in a bit), it just seems like a lot of complicated code for fancy repl work. Too much tight integration with their way of doing it. Personally, I was extremely interested in making ipython tie in deep with vim, but even the api provided was too complicated for the functionality it provided, given I was using outside the expected ways.