skysight-inc/HackerNews huggingface dataset:
> I think we do read code vertically and it is significant in all programming languages

Of course it is significant, I was agreeing with you there! But my point was:

d

o

_

y

o

u

_

e

v

e

r

_

w

r

i

t

e

_

c

o

d

e

_

l

i

k

e

_

t

h

i

s

?

But maybe I should have worded it differently: we read text in "row-major order", not "column-major order". That's basically the difference I talk about.

Also, there is another difference between newlines and indentation: newlines only go "forward" (next line), whereas with indentation you go back and forth into levels of indentation. It's not the same. The closest thing I can think of is that one language where you could write the exponent of a formula on a line before, faking superscript, or the index of a formula on the next, faking subscript. Making mono-typed source code look like math formulas basically (and probably a pain to type out). That's the only programming context I can think of where newlines are actually significant in a similar fashion to indentation.
so higher miner fees would not be a viable incentive? thanks for the information, very helpful in understanding blockchains better.

given your analysis, how will miners be compensated once we hit 21M bitcoins? others have asserted higher miner fees. if they are right, this seems to negate one of bitcoin's supposed benefits -- negligible transaction fees -- precluding certain applications like microtransactions.

not attacking bitcoin, just trying to understand its true applications.

thanks for your help!
"A smaller 45-meter, 350 mm caliber gun was completed for testing purposes, and Bull then started work on the "real" PC-2 machine, a gun that was 150 meters long, weighed 2,100 tonnes, with a bore of one meter (39 inches). It was to be capable of placing a 2,000-kilogram projectile into orbit."

http://en.wikipedia.org/wiki/Gerald_Bull
For starters, it's not Facebook or Google+.

Many people are looking for ways to be less dependent on FB and Google+. If the Upcoming folk shape this the right way, both in product design and pitch, they will capture people who are tired of creepily pervasive social networks but still want to set up events easily.
Not his first "parenthesis", see https://bitbucket.org/ktg
It compiles to C++ but I wouldn't say that is C++ with a Lisp syntax. Just in the same way that CoffeeScript is not Javascript.

In fact it uses Racket behind the scenes which might open the door to use regular Lisp features.
Itsy bitsy bacterium gets a bigger genetic code
Also LabVIEW, albeit with much better design

http://en.wikipedia.org/wiki/LabVIEW
Why do they need the funding? I find it dishonest and immoral.
No it definitely also runs on iOS, and, interestingly, Xamarin: http://docs.xamarin.com/samples/PaintCode/

I met the authors in person > 1 year ago, when they were thinking about whether Java (Android) code generation would make sense. Would love to learn that they made it happen too.
Updates from Canopy Labs: team of 15, more customers, more features
quicksort is never O(1) memory but O(log N). On a flip note: Java's JITs are very mature to the point one may know what exactly the generated assembly would be (and display it as well -XX:+PrintAssembly)
>I've built global anycast DNS clusters before :)

Hah. I've only talked about it. It's one of those things I want to do before it's an obsolete skill, but it isn't at the top of my priority list.
See, a first person source! :)

Nonetheless, my statement otherwise still stands.
it would be my domain

taigeair.com
Lots of things. For starters:

Facebook is pretty limited for broad event promotion.

Google+ - really? who is looking for events there?

Meetup.com - expensive and really only for small-medium groups, not events
Interesting video, thanks!
Blog post coming soon with more information. This is the RC for 1.0. Amazing work.
check out http://mixture.io and http://cactusformac.com
That's the trend lately. App store doesn't support that sort of pricing model.
Commit Cloud – generate a word-cloud from any public GitHub repo
You can run multiple instances of the same Go program to reduce the effect of GC lag
A huge amount of investment in rocketry in the US was very much civilian. Easily a quarter of a trillion dollars, and that's excluding Apollo. However, that money was not well spent.

I could go into the topic in depth but suffice it to say that politics and bureaucracy have had a stranglehold on NASA manned spaceflight and launch vehicle development since the beginning, and that has had a very negative impact on progress and capabilities. In contrast, unmanned spaceflight at NASA has been, comparatively, much better managed. And there you see a much clearer and sharper continual increase in capabilities, ambition, missions, and so on over time. The missions that would have been acceptable in the 1970s (planetary flybys, for example) would today not return enough science to be justified. Today we have multi-year rover missions on Mars, and we have spacecraft which rendezvous and orbit multiple asteroids using ion engines. Meanwhile, in manned spaceflight we haven't been out of Earth orbit since the early '70s.
I don't understand this part: "91 percent of all reviewers gave it one star. The next lowest-rated movie on IMDb — 1.8 stars overall — has a more even distribution of ratings, with only 71 percent of reviewers giving it one star. The evidence suggests the push to down-vote “Gunday” was successful".

To me that's just stating the obvious. Of course if there is such a thing as a worst movie then it will have a higher percentage of 1 star votes than other movies. So I don't know how that's evidence for anything except that the movie seems to be bad.
I can use it to help me with my fledgling pixel art!
Dude spent thousands of dollars in his own time (and donated friend time) spent researching and deciding on his domain. $500 pales in caparison to the effort he put in. I'm not saying either was worth it, only that the price for the domain is small compared with the overall cost.
How to kill the citizens of Odessa (NSFW pix of Trade House fire)
A twitter exchange from Dec-2013 after both had presented a the 2013 Lean Startup Conference

Kent Beck: The beauty of teaching through storytelling is that the listeners’ lessons aren’t limited by the storyteller’s imagination.

Donald Reinertsen: And, as in the old story of a donkey carrying a load of books, the payload can sometimes be more sophisticated than the narrator.

Kent Beck: Good thing I don’t mind being a donkey :)

Donald Reinertsen: I rather enjoy it. Such moments permit one to unintentionally deliver an unexpected, and unreasonable, amount of value.
I think they are referring to what platform the actual app runs on, not the code it generates, which appears to be OS X only.
But you didn't have to use a middleman. That's like riding the bus and complaining it took too long to get across town and drop you at your destination.
It's quite appropriate that this is a discussion at the bottom of the page. I appreciate gems like "why are Americans more eligible to work in their own country," and "what makes the domicile entitled to the fruits of the labors of their parents".

Funny thing is, to the average person these days, I sound like the extremist. To use your example, would be an interesting example to contrast China and India attitudes towards parents/children to the way you think Americans should act and think.
That's pretty bad way to alienate your loyal customers. They can still have users email them and issue download codes after paying through their website.
You're not missing anything, trust me.
3 countries between North Korea and Germany
Poland, Ukraine and Russia(very north east of Korea)
> vitriol
> Instead of viewing it as an attack, see it as initiating some exposition on specific cases

And you aren't you taking your own advice because why?

If your comment is supposed to initiate some exposition, then fucking expose away or buzz off and fix c10n.net. All you did was throw up your arms and say "oh, I don't know if this is that great," without even trying it or pointing out why and expect others to fall in line below you and do all the work for you...

And you can see the line of commenters telling you why iod /IS/ a good idea. You could have figured this out on your own, but instead you chose to spend your time getting others to give you the answers.

Ever wonder why they call this website Hacker News and not Manager News?

Asking others to figure out everything for you and report back is unwelcome and inappropriate. Commenting "I don't think this is a good idea, but I'm not going to say why" is unwelcome and inappropriate. You say "I could spend some time explaining my position and defending my previous comment to you" Bullshit. You don't have anything valuable to share except a regrettable knee-jerk reaction after you saw a little JSON in C++.

You even admitted to "perhaps thinking naive." Own up to it. You just tried to cast doubt on something you know nothing about and you're getting called out on it in a more direct way than anyone has ever given you feedback before.

And I don't care if you find me unwelcome. I am, in fact, brutal and I dislike you because you're a lazy bitch who doesn't contribute and can't keep your website running. And I DO have something to say about iod which is more than you have:

I think iod is a brilliant effort. I will enjoy making C++ programs with inline-defined JSON to connect to my server and run it through all kinds of configurations. I don't want to touch Javascript to do that because I think Javascript is shit. Thank you matt-42.

p.s. It didn't compile for me under cygwin with the command line "g++ -std=c++11 example.cc" because the symbol "iod_extend" is missing. I commented out line 42 and it built and ran fine.

How many other fucking people in this thread even TRIED the code? They would have found the same bug as me if they had.
Thanks for the fix, it is greatly appreciated!
I don't find it surprising that a giant heavy industry and consumer electronics conglomerate doesn't get software testing right. Software quality is extremely difficult to get right, and an electronic product company doesn't have an understanding of it built into their brain wiring. How do you test a hardware product? You put it in an oven, then in a freezer, then spray it with water, tumble it in a dusty drum, drop it onto concrete, put a heavy weight on it, blast it with some radio frequency interference for good measure, mash its buttons a million times, then do some accelerated aging (some combination of the above for a few weeks) - and if it keeps working through it all, you have a good, reliable product. There is no equivalent for software. There is also EE snobism running through organizations like that, which basically assumes that software doesn't take real effort and can be shoehorned into any schedule.

And to be fair to Samsung, even software companies which should know better have gotten software quality spectacularly wrong on occasion.

One more thing (just so that I don't get accused of hating Samsung): sometimes, they get things right, also, at least from my perspective. I may be in the minority, but I enjoy their TouchWiz and prefer it to generic Android.
Who are these magical unicorns? Because it's starting to feel like outrage porn to point out how people just don't want to invite themselves to a Facebook event.
Latency isn't really the problem. Latency has three causes in practice: The speed of light, router packet buffers, and (generally congestion-related) packet loss. The first isn't usually a problem and there is nothing to be done about it anyway. The second and third aren't actually latency issues at all, they're latency as a side effect of a bandwidth shortfall. The only way to actually fix that is to add more bandwidth. The best you can do otherwise is to choose who gets screwed over by the lack of bandwidth, which is exactly the thing you don't want the likes of Comcast doing.
I have on Windows, didn't really "stick". But I'll try it out on mobile though, might be more useful as a form of augmented reality, thanks!
Japan’s Tower Defense Game, Battle Cats, Surpasses 9Million Downloads
How we found a directory traversal vulnerability in Rails routes
nah, head changelist usually doesn't build
Killing Schrödinger’s Feral Cat
Could you elaborate on this? How is this dishonest or immoral?
Our site is too WIP for any publicity but I can't help but plug this here... Domain namespaces should have automatic global price discovery: http://dotp2p.io
Feds prosecute medical marijuana users in Washington
There's a section on the page called "Why Kickstarter?"

I don't think there's anything dishonest and immoral about the reasons given there.
If this is an RC, will docker have a way in 1.0 to properly handle stdout/stderr logs captured on the host without just allowing a giant json file to fill up? I'm not aware of a way to do it right now without handling logs in the container and avoiding the container's stdout/stderr.
This is perceived as a big problem by many people. Here are some current options:

CSV:

You download CSV data from your bank (manually, probably). Then you convert it to ledger journal format using one of a number of tools: CSV2Ledger, reckon, Ledger, hledger (both have CSV support built in by now), or something you write yourself. This data is "single-entry" and doesn't know about your chart of accounts, so you augment and translate it into more useful general journal entries. There are several approaches being explored:

- rule-based - you set up rules, matching patterns in the description, which assign accounts and balancing postings. Eg: CSV2Ledger, hledger (currently; eg http://hledger.org/manual#csv-files).

- history-based - the CSV description is matched against transactions already in the journal, and the most similar one is used as a template to flesh out the new transaction. Eg: Ledger (http://ledger-cli.org/3.0/doc/ledger3.html#The-_003csamp_003...).

- artificial intelligence - I seem to remember reckon does something else more clever ?

OFX:

- manual download - as above, but you download an OFX file. OFX records provide more structure than CSV but still need to be fleshed out. ledger-autosync does this, using history matching. It also skips transactions you've already saved to the journal, avoiding duplicates.

- automatic download - ledger-autosync can also handle the download, if your bank provides OFX Direct Connect. This is the most automated option at the moment, recommended. I pull transactions daily from Wells Fargo this way (though I'm going to quit one of these days since they charge too much for it).

GNUCash:

- In the distant past, ledger could read GNUCash files directly, so you could enter with GNUCash and report with ledger. This feature is long gone, but you might be able to get it working with an old Ledger version, and `print` into a journal file you can then use with modern *ledger.

Converting from other finance apps, eg mobile ones:

- As above, you might find adhoc ways to import from apps with nicer data entry. Eg use the iXpensit Pro app on iphone, export the CSV, convert that, add crazy automation duct tape until it's "smooth".

hledger web:

- hledger-web has an add form. It's not very good, but it's in your browser, and if you're really keen you could set it up to be accessible from your smartphone.

hledger add:

- hledger's built-in add command does assisted (history-based, tab completion etc.) interactive data entry on the console. Some folks may find that preferable to editing a text file.

Editor modes:

- for people used to text editors: ledger-mode provides some data entry conveniences for Emacs users, and there's vim-ledger, a ledger bundle for TextMate, etc.

HOWEVER...

If like me you're working on building discipline and insight into your finances, you may find nothing beats manual data entry for a while. You don't get the same awareness when everything is automated.
A couple of remarks:

(1) I'm just putting this up there for the picture feed; not because I support the viewpoint in the blogpost (which I declined to translate further, once I came across phrases like "Typical Hollywood (USA/Israeli) false flag operation.")

(2) It's a child link of the blog post discussed here yesterday:

https://news.ycombinator.com/item?id=7708342

(3) Somewhat more balanced (or at least better documented) information about the Trade House clashes + aftermath may, perhaps, be found the the WP news item page:

http://en.wikipedia.org/wiki/2_May_2014_Odessa_clashes
That's a problem largely because the transition is a difficult one. The problem is that fundamentally the vast majority of folks who did journalism in the pre-internet era are not suitable for doing journalism in the internet era. That has nothing to do with tech savvy and everything to do with subject expertise, something that journalists have for the most part eschewed.

One consequence of that is that a lot of modern journalism is pretty interchangeable. Thus not very valuable in the internet age. Thus not very valued.

That doesn't mean all journalism must be that way though, or that people are universally unwilling to pay for good journalism. However, it does mean that in the majority of instances there's no easy transition from where they are now to a state of journalistic practice that is sufficiently valuable and sufficiently valued enough to be self-sustaining in the internet world.

We'll likely have a period where a lot of old forms of journalism are dying or dwindling without replacement before new forms come around.
No they can't. The App Store very deliberately prevents that (because that would let you use the App Store for all its benefits, while completely bypassing the 30% cut). The only codes you get are a limited number of promotional codes. Sure, if you have 5 customers, you could give them codes, but if you have 500 you can't.
Decoupled from IP, TCP is at last able to support multihomed hosts
It sounds like you had a crappy experience. That is understandable. But as soon as he cooperated it did transfer quickly. It was just lazy of him to take that long to pull the trigger. Does that mean the system is actually broken? A bad user on Craigslist doesn't mean Craigslist is a mess. Nor does the passing of ten years dictate the need for change. Now obviously we may disagree about whether or not the system is in fact broken- but I really don't think it is, and if it ain't broken... I'm just saying this market is so fragmented, the protocols do work, the human element will always exist (and it's a good thing you have to approve a transfer), so what kind revolution are you looking for?
Yeah, this map shows something slightly different (and possibly more interesting) than population density/grouping. Really it kind of shows which counties should be split up.

Compare the Houston and Dallas metro areas - Houston has a very distinct large bubble, while Dallas has more overlapping smaller bubbles which make it look smaller, even though it contains more people.
I'd be interested. I taught myself to write an OS 10 years back (using floppy disks) and it was PITA. I tried it for fun few months back (just for fun) and even today, I find its not so easy. I would expect it to be < 150 pages, shows me how to write a boot loader "safely" to my USB disk and how to do the other interesting stuff you mentioned post boot - especially interfacing with eth0, wifi, bluetooth (and maybe gpu control)
My apologies. I was somewhat sleep deprived at the time and it sounded a lot better in my head.

SICP's point with higher-order functions is that code is data and that functions are no different than numbers or lists or whatever. In the function below, I've named everything.

def add4Mul2(x):
z = 4
y = 2
return (x + y) * z

lst = [1,2,3,4]
x = map(add4Mul2, lst)

the short version without any variable names.

x = map(lambda x: (x+2)*4, [1,2,3,4])

I don't name the function for the same reason that I don't name the 2, the 4 or the array -- I don't need to because I use them one time. If I were using (x+2)*4 all the time, then I'd give it a name, but since I only use it once, it's less of a problem to treat the function like any other constant data -- use the data without assigning it to a variable first.
It seems that people in London are interested in building cool shit more than money. Many work for peanuts. That's another reason to love the community here. Talk to any engineer in SF and salary is a major factor in their decision to work for a startup.
OmniGroup found a way to effectively get upgrade pricing with the App Store, but it requires your app have two modes: Regular mode, and an in-app purchase to Pro mode. With that setup, you can offer discounts for the IAP to previous customers (basically, by having 2 IAPs that unlock the same functionality, but you only present one to the user). So your repeat customers still need to pay full price for the Regular edition but their Pro upgrade is cheap (or free).

Of course, most apps don't really split into Regular and Pro very well, so this solution won't work for a lot of people.
Whisper CEO Michael Heyward Defends Gwyneth Paltrow Post
So a divide-and-conquer algorithm on collections is more elegant functionally than imperatively?
Also: water found wet.

Haskell is elegant & Java isn't, but cherry picking examples always comes with a risk of making your argumentation straw-man-ish.

Would be interesting to see some examples where imperative isn't so horrible, and how Haskell compares. The in-place sort the author mentions, for example.
What's the minimum amount of money you can spend that will move the needle?
The visits for one specific project were in the tens of thousands over the course of a few months after 'launch'. Feedback was numbered in the tens at most and mostly things like 'cool site!' 'cool idea!' or 'i cant find this specific product'

The site looked promising but noone comes back to check things and of the initial rush of users, a decent % signed up but did not participate in any transactions.
Walmart's online furniture offerings are starting to outcompete Ikea's low end when it comes to price and quality. And you can choose between free delivery or in-store pickup. I just bought furniture essentials (dining set, dresser, bookcase) for my new apartment on Walmart's site for nearly half the price of getting it all at Ikea. As I assemble them they look nice and seem very solid, and the reviews say they last at least a few years just like Ikea.

Walmart still isn't good for a few items, but those niches are nicely filled by Amazon (got an amazing 13 inch mattress from Amazon). Outside of those niches Walmart is cheaper than Amazon and Ikea.

I rent, not own, so I'm just talking about low-end here.
Looking at your feed, it appears you're not using `site.url` in each post's `<link>` field. The links are all `/url`, not `taigeair.com/url`.

I'm not certain, but your `feed.xml` file probably has `<link>{{ post.url }}</link>`, which should probably be `<link>{{ site.url }}{{ post.url }}</link>`
That't it :) well explained

SDKs stores the content from Github in a cache so that it doesn’t need to be loaded everytime. Refreshing a page with the JS SDK can indeed be a bit slow. However, with the Node.js SDK, with the cache, it becomes really smooth. You can manually load all files and all the following users will receive a cached version.
I work with a lady who used to work at IKEA returns (in a Canadian store). She said there were two consistent "scams" that appeared all the time.

1. People would bring in furniture that was no longer sold at IKEA but claimed they just bought it 30 days ago.

2. People would go around to garage/yard sales and buy used IKEA furniture and then try to return it.
I just bought PaintCode 1, about a week ago. Sad^h^h^h Happy - free upgrade woo!
AniJS, Declarative handling library for CSS animations
Would love to get your feedback on it ;)
What about going Rebel?
> "Multihoming is becoming the norm instead of the exception"

Well - at least Multipath TCP spared us from solving that use-case with generalized BPG usage on mobile devices. Too bad, it could have been fun - in a way...