skysight-inc/HackerNews huggingface dataset:
The preprocessor, which means whatever the editor sees might have a complete different meaning. There are people that make all sorts of dirty tricks with the C and C++ preprocessor.

C++'s grammar is not context free, so you really need a compiler frontend to make sure the refactored code isn't broken.
> Why is it important to teach the underlying mechanics of a computer in a data structures course, or an algorithms course, or really anything beyond OS or computer architecture courses (and perhaps a compilers course)?

I'd say this is an extremely important part of a data structures course.

Say we have an array of integers and a linked list of integers. Which will take less time to iterate through? We all know it's the array, but you have to be aware of how caching works to know that that's the case. Which takes less space in memory? Again, we know it's the array, but you have to understand pointers to know why that's the case. If you only know what a linked list is in the abstract, then you'll have a hard time reasoning about space usage when compared to an array.

These are just a few examples, but there are countless more. It's hard to reason about how the different data structures work in the real world if you don't know how the computer works.

> The reality is that the way computers work "under the hood" is counterintuitive in an extreme sense.

Since when was CS about teaching only what's intuitive?
My character, please pay attention, I've not hated on anyone.
Okay, so I thought I'd be able to use this as a web app and mobile app. Wrong, and I think that's a mistake. For large purchase decisions I generally use my computer rather than my phone.

I was interested, though, so I downloaded the app. The only option is to use Facebook to login. They say they've done this in order to cut down on the time it takes to launch the site, and will add an alternative later. Unfortunately that's not good enough for me, and I won't be using Facebook to login.

It seems really odd to lock the app behind a login anyway. Why not open it up and ALLOW (not force) people to log in? If you're trying to attract customers, let them use it! Don't require them to download an app and create a login before they even know if it's worth it.

Zillow does this well. You can use the search and see the value of the site right away, but you don't have to log in unless you want to start favoriting homes and saving searches. These features are useful and it makes sense to me. This just seems like poor planning for launch.
Malware with No Strings Attached – Dynamic Analysis
That there isn't a single, in press or published paper supporting this research, when the amount of evidence you have to bring to the table for your average NIH grant is staggering set off some red flags for me.
At no point did Mt Gox ever run a service trading playing cards. Please stop spreading crap when you've clearly done no research into the matter yourself. They might have faults but this is not one of them.

There's a page that announces that they are developing a site back in 2007, then the project was scrapped, and some years later the domain was reused. The implication by making this comment is that somehow the backend was reused and this is the cause for their current faults, which is just stupid on so many levels.

https://web.archive.org/web/20070624204743/http://mtgox.com/...
I've lived both lifestyles: car free (NY) and absolutely car dependent (TX).

I can say that the best lifestyle is to have decent public transit and cycling infrastructure available, for example for commuting to work in a nuclear city on the weekdays to avoid traffic, in conjunction with 1 car for the family to use on weekends and evenings: grocery runs, errands, weekend getaways, etc. In a city with sensible roads and limited parking, not monstrous freeways and parking lots that dominate the landscape like in Texas, so I can have an efficient hatchback or crossover and not feel like I'm going to get killed. And it's much more affordable to have one car for a family that gets shared. Growing up in TX, when my sibling and I were both over 16, we had four cars (!) in our household, which is absurd.
And I bet male monkeys prefer to code, while female monkeys prefer to work in marketing.
This is a fantastic post and I agree with it fully.

I get why process exists, I know management sees it as a way to make software development less lumpy; to bring below average teams up to average productivity, but it isn't a one way lift. Extensive process might raise the below average toward the average, but it can also lower the above average toward the average.

Twice I've seen situations where a team of better than average developers had no really well-defined process (though not surprisingly a sort of home grown process evolved to suit everyone's needs -- agile, as opposed to Agile, if you will) that was highly productive suddenly have process dropped on them from on-high in an undeniably productivity-killing way.

One time it was because higher-ups at the company randomly decided they needed to standardize on the Rational tools (ClearCase, Rose, etc... still have nightmares about that stuff) and out of that insane decision we ended up with some stupidly strictly defined RUP-based process to tie everything together.

The other was when a team was transitioned from one company to another and the other was one of those stupidly-strict "Agile" shops that fully drank the ritual kool-aid and adopted basically every suggested "Agile" strategy they could slap together without giving much thought to the actual original ideals of why "Agile" came about.

I guess the takeaway is be really selective about introducing new process. It might entirely make sense if your project is building some mostly throwaway CRUD app for an internal company department and all of your developers are, well, the kind of developers you can find who will work on such things and the project is off-track. Or even if your developers are all good, but the project is failing for other reasons like lack of cohesive vision. A little bit of process introduced sparingly might help.

But if you have a highly productive team already, don't fool yourself into thinking that because process "improves" software development that adding more of it will make your highly productive team even more productive. Because it very likely will do the opposite.
Well, there is one solution which wasn't mentioned in the video, get the bots to like your posts so they get visibility leading to actual users seeing them.
The "profile" meant something back when Facebook first started - in fact one of my favorite things was when the news feed would announce things like "Friend1 updated his favorite movies" - then I would click and go see what they added.

I can't even guess when the last time was that I looked at someone's information directly on their profile on FB
Yeah, just tried it. Does not work with angular SPA.
Collapsible shopping carts would not solve the problems created by trying to accomplish everyday errands and maintain a developed-world standard of living in the absence of a personal vehicle any more than keeping your plough's blade really razor-sharp would solve the problem of having to use a plough, drawn by oxen, after the use of tractors has been forbidden for ideological reasons.
How does this apply to Noah's Ark?
Aren't these the totally debunked monkey research studies that are being referenced?
Because staying is profitable.
My issue is the examples in the article are also extremely limited. These are "Kickstarter"-type crowdfunding ventures. Immunity Project is backed by YC, and the Perlstein Lab is for all intents and purposes acting like a regular biotech startup. Those are both pretty narrow opportunity bands.
Designation: Design a new career.
Title relatively misleading.

The researcher's website is here: http://www.geriannealexander.com/

I leave it to more expert people to analyze the publications, which appear to be available for the price of name & email.
Good questions raised about the UX issues that contribute to fraudulent clicks and installs but I take issue with the generalization that only bottom of the funnel, high purchase intent ads are valuable.

Startups generally have a bias towards doing things that they can measure accurately. This leads to heavy reliance on highly attributable channels like AdWords since you can target people who have expressed high purchase intent. What most companies don't do is look closely at multi-channel attribution models and look at how multiple exposures across different media types change purchase behavior. Perhaps someone who is exposed to two display ad driven messages prior to seeing your Google ad is 2x more likely to click and 4x more likely to purchase vs. just being exposed to your Google ad alone. I'm not saying that's what you will see, but you should be curious to understand those effects.

We tend to generalize based on our own experiences. I also don't think Facebook ads work well in many cases but I also can see brands that are doing a great job or run innovative campaigns that get their message across effectively so I know Facebook works if you get it right. Similarly, many folks give banner ads, mobile CPA ad networks, or TV a shot and see poor outcomes without knowing whether it was poor creative, bad media planning, loose targeting parameters that contributed to the poor outcomes.
Yup: http://www.abc.net.au/science/articles/2013/08/05/3816216.ht...
A pivot from a real-time exchange to a real-time exchange isn't that hard. They've had 2 years to implement proper security and safeguards. It's not like going from, say, refrigerators to cruise missiles[0].

The real failure is the way this company operates, not how it gained its popularity. I am shocked that gox still has 8-9x the volume of btc-e[1] after at least 3 avoidable long term service interruptions. The real sardonic mockery should be directed at the clowns who still have their coins and dollars on gox's one server.

[0] http://en.wikipedia.org/wiki/Raytheon
[1] assuming the trade volume isn't being manipulated somehow
Backup All of Your Photos and Videos… for Free
No, you need some level of residency. Maybe it could be worked around by incorporating in Japan and getting a business bank account. I think Gox can do withdrawals to Polish banks too, but unsure.
There is a plugin (found within the package manager) called simply 'Git' that does this -- you just call Git Blame from the bar (CTRL SHIFT P) and it'll show you a line-by-line history of the whole file or selection.
I think what he means is more like iOS and OSX. Both run a very similar operating system but completely different UI. The best approach would be to have a common core with Windows and Metro interfaces, but separate them. Desktops and Laptops run Windows UI. Cellphones, Tablets, and TVs run Metro UI. This way you can maintain backwards compatibility on Windows side but allow the Metro side to be all new.
The problem is that you live 30 miles from work, a fact you find acceptable only because you know cars can get you there. Before the automobile era this was unheard of.
The public story says otherwise.

http://www.wired.com/wiredenterprise/2013/11/mtgox/

http://en.wikipedia.org/wiki/Mt.Gox

So I'll take facts over your random unfounded objections any day.
I just can't wait for Godot.
It's unfortunately not synched with the internal version.
But at least that would be some honest math up-front. And perhaps fewer ads.

I mean, how it stands now you've compounded the problem given the fake engagement and following you've built and how that changes which posts get promoted.
> That Gox used to be something else means nothing.

I just explained why it does mean something, so we simply disagree.
You can tell it's him by the succinct and direct responses. It's a trait that's consistent across the most successful people I know.
This is pure genius
This topic has lots of problems with mismatched definitions, but there is an actual problem hidden in all of that - namely, one side tends to use inconsistent definitions, while the other does not.

Your definition of "faith" for example seems to be "anything you believe even though you are not completely sure about it"? By that definition, some fundamentalist's belief in god is not faith, but when some physicist tells you that some house exists, say, then that is faith? Sounds like a pretty useless definition to me - plus I doubt that that is the actual definition you use, outside of providing a definition?
Well, Nintendo started as a playing card company, and managed to overcome the technical debt and architectural issues of becoming a globally successful video game company. And I kind of like how "Mt Gox" is alliterative with "Fort Knox". That all said, I wouldn't dream of using them.
As someone who has helped massively grow a handful of businesses with Facebook being a significant channel, part of me wants to say "Yep, FB advertising is bunk. Everyone stop!"

But in reality I'd be saying that in a weak attempt to make my own Facebook advertising more effective.

Lemme tl;dr this in three bullets:

- It's far easier for non-sophisticated advertisers to waste money.

- The ad platform is pretty technical and nuanced

- Notice I didn't mention facebook in the previous two bullets? That's because it's true for anywhere you buy ads, even print or flyers, radio or direct mail.

So to reiterate:
For any given paid advertising channel, it is far easier for non-sophisticated people to waste money as it is to see significant ROI. Any place you can buy ads is far more technical and nuanced than people who don't live and breath it could every imagine.
Thanks for the reminder about topiama. I knew something like this existed, but forgot where. I was thinking recently about writing my own as a quick pet project. Still might, just for fun.

It's actually a bit surprising to me that reddit themselves have not written an IAMA question-answer view. Celebrity AMAs have become a pretty big draw for reddit, but browsing them from the default view sucks. Perhaps they view it like they do the mobile clients (the community does them better), but it would be nice to have something native to reddit for this behaviour.
Have you checked out Kobo's e-ink readers? From a hardware perspective, I actually prefer the Kobo Aura to my own Kindle Paperwhite 2.
Good video and but nothing new. One workaround is to create custom audience based on emails you have. That helps a little.

And I would like to point out that he might be wrong about engagement of "fake like" audience. Some farms will give you fakes which are very much engaged (I guess to prevent detection of fakeness).

The most interesting thing is to see whether Facebook will do something about this.

On one side, this definitely helps their bottom line. On the other hand, it erodes usefulness of Facebook as an ad platform.
Hooray. All my servers have gobs of IPv6 addresses, but I've yet to get that IPv6-y goodness in my home. I think that part is a long way off.
> Do I seriously have to type slower to make it between things? This is awful.

I found out the complete opposite. I'm a pretty fast typist but I learned touch typing at a rather late age, at around 26 or so. I still don't have a perfect technique but I have not really practiced it either.

Typing slowly pinpointed several flaws in my technique, some which I wasn't aware of. I already knew that using the "y" key with the wrong hand, but playing this game for some minutes also pointed out that I use the wrong hand or finger. For example I noticed that I use my index finger to type out x and c (rather than my ring and middle fingers).

I thoroughly enjoyed this and found it helpful.
Could This 20-Year-Old Kid Make Bitcoin Obsolete?
George Orwell: The Sporting Spirit (1945)
Do you have a point? I didn't claim Gox couldn't overcome them, I simply pointed out that such issues must exist. Your example reinforces my point.
If they're still using the source code from 2010 when it was a completely different business with a completely different name with a completely different purpose owned by a completely different person, according to the Wikipedia link you posted.
17 New Big Data Things To Talk About Since Strata 2013
I personally run Sublime Text and an IDE at the same time (for static languages). I use Sublime Text for the majority of text editing and whip out the IDE when I want to explore an API. The IDE is also good for debugging and heck, it gives you a build system for free.
At this point, does B&N have the cash to burn like that on a loss-leader?
Farecast got bought by Microsoft and was used in Bing Travel, but it seems to be gone now. According to Wikipedia (http://en.wikipedia.org/wiki/Bing_Travel), "As of January 2014, the fare prediction feature has been removed."
Hacking into your secure WordPress blog
Basically you'd have an algorithm arms race between the airlines (who have sophisticated systems to predict estimate which tickets are in low demand and adjusting the prices according to what's actually happening) and the app-makers seeking to increase the demand for cut-priced tickets

The net result, if enough people used it (and loads of people didn't have business flights where they were completely indifferent about price so long as the timings worked) would be more rational and even pricing across the board. I'm not sure that's a bad thing.
1. Are you sure people are more comfortable signing in on mobile? I'm not - I think twice as hard about letting people access a device that knows where I am. More important, have you done research into whether your target customer would sign in with mobile? I might buy a game or try a new app, but I rarely make any significant purchase on mobile.

2. I don't think you need to restrict yourself in order to constrain yourselves as long as you consider features in a "will this work well on mobile" mindset.

3. I disagree that mobile is a more open playing field. What exactly is your barrier with a browser on my computer vs. a browser on my smaller (phone) computer? Perhaps I misunderstand, but this doesn't make any sense to me.

Glad to hear you'll be adding a web component. As I mentioned elsewhere, I'd also suggest you allow users to try the thing before requiring them to download and login - especially with Facebook, but even without. Service sites like Zillow generally do this well.
Yeah, I've received the email for the free update (I bought the first release), so I wanted to make an heads up here :-)

Awesome template, thank you!
Show HN: Take Me Away – Travel the world through the eyes of Instagram
+1 for Joe.. great team member!
Agreed. You can't account for taste, but you can also not be offended personally by it. I see their contact page as a question of taste more than morality.
The person who started the card-trading site is not the same person who currently owns MtGox. The original owner did convert it into a Bitcoin exchange, but then sold early on (I believe pre-2011 spike) to let someone else deal with the hassles.
So the downside to beautifying and reclaiming our cities by discouraging the automobile is that ... we buy less useless crap and live more efficiently? Shudder.
That story makes no sense at all. They started developing an exchange for cards in 2007, then somehow modified the system to work with Bitcoin four years later? There's absolutely no similarity between those services. I provided a reference to archive.org for the date I mentioned, and you can verify that no such service ever existed until the domain was repurposed in 2011.

It's ridiculous to even begin to think that there's any similarities between the sites outside of the domain name and it's owner.
For people lucky enough without real slides to put into the rater, it looks like this:

http://imgur.com/SSvMQ2N
Now people understand why G+ wants real names?

Still doesn't stop the fake accounts but at the same time it pretty much patches it. I think
People probably don't watch as many YouTube videos at work or school.
I'm aware of that, but it's not relevant to the point I made. If the original site was re-purposed, it doesn't matter who currently owns it.
I would not be surprised to find that someday we understand why some projects work from agile, and see that it basically comes back to the "vision" observation in Mythical Man Month.

Of course, this really just betrays that I want that to happen. So... take it for what its worth.
You're not allowed to have anything but the most positive possible opinion of porn on HN, so that was possibly self-censorship on the OPs part.
Guinness makes you bitter, here's the science to support
I don't really expect Facebook to do anything since it seems like a profitable churn. I was more interested in the system as a whole and what small changes could correct it. It seems like a really weird, random sample taste makers thing right now.
Browser to browser communication with Vert.x, websockets and HTML5
You're pretending this was just a domain name sale; that's not what the public story is, the story is that it was re-purposed by the original owner who then sold it to the current owners so there's every reason to believe it's based on the original code.
It also finally explains that boys like girls!
I met a Nook engineer once, and she was convinced that the Nook was a better product than the Kindle. It's too bad that it never took off (as far as I can tell).
>and hide the difference between apps and web apps, and your mom won't care anymore

Completely wrong, imho. There's no benefit to obscuring information about what the user is doing. This also implies a universal cloud storage where authors of software have more access to user's personal information than the user.

You're basically yearning for what Google's Chrome crap is trying to do, so you're not going to do it better.

> Given that the world's #1 mobile OS is made by the worlds #1 web company, this change is not difficult to predict.

I think I see where you're coming from here. If you just want to suckle at the tit at what ever company is #1, then sure, learning their stack and developing whatever for it is a sure way to make steady income. Shit, how about a steady job while you're at it. Then it really doesn't matter what widgets you're pumping out. Wait, is this an entrepreneurship forum? Anyway, trying to play Google's game or Apple's game is just a good way to be their bitch. I'm sure you're aware of why "discoverablity" has been removed from appstores. This is a culture war, at some fronts.

If you want to build a digital prison for your mom, go right ahead, but don't expect your kids to embrace this "cloud" stuff in any way that you're dreaming of. You're just building outdated virtual landfill techgarbage the moment you touch any of these paradigms you're talking about.
That write-up of unscientific bullcrap is considered a debunking?

"Even where findings are more robust, Fine says there are problems in drawing conclusions about their implications because scientific understanding of the brain and how it relates to psychology is still its infancy."

Typical; when it doesn't support their bias, the field is in it's infancy and we can know nothing. They might actually practice real science if they could apply the same rigor to their politically correct view on this issue.
He mentions the importance of automated tested once or twice I think, but it isn't hammered on as a modern Agilist would. But, remember, 1970 was a different world. You may literally have not had room to include unit tests in your code, or literally be unable to afford the sort of abstractions that would enable unit testing, for instance.Other parts of that book talk about the difficulty of squeezing bytes out of pages. A lot of modern Agile practices are not possible back then, or are so different as to be entirely different things. TDD would probably get laughed at by all, for instance. "What, you want me to waste my precious timeshare time to run tests I know are going to fail?"
That article is about MRI studies, not monkeys. Do you have any links about the monkey studies?